CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Excel:セル背景色が「黄色」のセル数をカウントする方法

投稿日:

VBAマクロを組む

ある会合の出欠リストで、会合の出欠の他に「懇親会」の出欠も合わせて記録し、それぞれの人数を把握する必要があった。


○:会合出席
△:会合オンライン出席
黄色:懇親会参加
 
例えば、「会合には出席しないけど懇親会には参加する」などのケースもあり、セルの背景色を「黄色」にすることで懇親会参加としたのだが、、
懇親会参加者数を集計するのが ちと面倒だったので、メモ。。
 

今回もChatGPTさんにご教授いただいた

ChatGPTさんによると、単純な関数ではダメで、VBAマクロを組む必要があるらしい。。
 
■入力したプロンプト

Excel関数で、M列のセルの色が「黄色」の数をカウントする方法は?

 
■VBA
1.Alt + F11 を押してVBAエディターを開く
2.挿入 → 「標準モジュール」を追加
3.以下のコードを貼り付け

Function CountYellow(rng As Range) As Long
    Dim c As Range
    Dim cnt As Long
    cnt = 0
    For Each c In rng
        ' RGB(255,255,0) がExcel標準の「塗りつぶし(黄色)」
        If c.Interior.Color = RGB(255, 255, 0) Then
            cnt = cnt + 1
        End If
    Next c
    CountYellow = cnt
End Function
  

 
■シートに戻って次を入力

=CountYellow(M2:M6)

 
これでOK!
 
 

-備忘録

関連記事

[備忘録]Excel2007:プルダウンリストから値を入力する方法

入力ミスをなくすためにリスト入力を Excelでセル入力をする際、プルダウンで入力するようになっているケースがある。 これってどうやるの? 「データの入力規制」機能で実現 例として、「都道府県」をリス …

WordPressサーバー移転(2):メニュー「プラグイン」が「安全な接続ができませんでした」エラーに。。

移植直後は入れるが、しばらくするとエラーになる??? WordPressのサーバー移転に関するトラブルで、、最初に遭遇した「管理画面にログインできない」件は、ブログ「WordPressサーバー移転(1 …

[備忘録]Google Analyticsで、特定ディレクトリ配下の指標を見る方法

結構見たい指標だけど、ちょっと迷う。。 グーグルアナリティクス(Google Analytics)で、特定のページ、またはディレクトリ配下の指標を見る方法を。 左メニューの[行動]→[サイトコンテンツ …

[備忘録]Webサイト:httpでアクセスしたときにhttpsに自動切り替えする方法

「.htaccess」で制御する 以前、過去ブログで「[備忘録]wwwあり・wwwなしを統一する方法」について書いたが、今度は「http」→「https」に自動切り替えする方法を。 常時SSL化が主流 …

[備忘録]findコマンド:指定日付より新しいファイルを表示する方法

Linuxシェルコマンド:find LinuxのShellコマンドで、指定日付より新しいファイルを表示する方法を。   findコマンドを使う lsコマンドではなく、findコマンドを使う! find …