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!
 
 

-備忘録

関連記事

[備忘録]Firefox:右クリック一発でGoogle画像検索する

意外とよく使うGoogle画像検索を楽に! Googleの画像検索って、、意外とよく使う。 いちいちGoogleサイトを開いて「画像」モードにするのは 少々面倒だったりする。 まぁそれほど深刻な面倒く …

[備忘録]PowerPoint:画面時の「発表者ビュー」機能をOFF

Zoomの画面共有で支障が。。 PowerPoint(パワーポイント)の比較的新しいバージョンの機能として、2画面モードでスライドショーすると、メイン画面が「発表者ビュー」(↓)になる場合がある。 通 …

[備忘録]ATOK2015:キーボードの「無変換」キーを無効化する方法

誤って押しちゃう時がありウザイ。。 日本語変換は「ATOK」を愛用しているが、たまにスペースキーの両脇にある「無変換」「変換」「カタカナひらがなローマ字」キーなどをうっかり押してしまい、突然半角で入力 …

[備忘録]Windows7:右クリック「送る」に追加する方法

あると便利な「送る」 ソフトをインストールするときに「『送る』に追加しますか?」などと聞いてくるものもあるが、、 後から「送る」に追加したい場合の方法を。 「SendTo」フォルダにショートカットを追 …

[備忘録]HTML・CSS等のコード整形ツール、DIVタグ閉じ忘れチェッカー

インデントや改行など、見やすく整形してくれる便利なサイト 既存サイトの分析やアーカイブ収集等をするのに「Website Explorer」というフリーツールを使うことがある。 無料ツールの割に多機能で …