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!
 
 

-備忘録

関連記事

[備忘録]Outlook:ロリポップで最新メールが受信できなくなった(IMAP)

今まで受信できていたが、急に出来なくなった。。 弊社にてサポート契約しているお客様から、「急にメール受信ができなくなった」と相談あり。。 詳しい経緯を確認すると、 ・メールサーバーは「ロリポップ」 ・ …

[備忘録]GoogleフォームのURL短縮

簡単に短縮できた! イベントの申し込み等を簡単便利に作成できる「Googleフォーム」、URLが長くて案内メールに貼り付けたりすると1行に収まらずに難儀していた。。 今までは bitly(ビットリー) …

[備忘録]WindowsでHEIC形式ファイルを表示する方法

HEIC形式は iOS11から採用された新しいメディア圧縮方式 ある方が撮影された画像を送ってこられたが、拡張子が「HEIC」なるファイル形式で、Windowsでは表示することができない。 どうやら、 …

[備忘録]Windows11アップデート手順

Windows10サポート期限まで1年を切った。。 Windows10サポート期限(2025.10.14)まで1年を切り、そろそろWindows11へのアップデートを本格的に意識する時期になってきまし …

[備忘録]逆テザリング:WindowsパソコンをWiFiアクセスポイントにする方法

スマホで「テザリング」機能を使ってWiFiのアクセスポイントにするように、WindowsPCでも同様にアクセスポイントにすることができる。 スマホの逆パターンなので「逆テザリング」と言うらしい。   …