No.2
- 回答日時:
ANo.1です。
最初の回答では、セルを着色する際の条件式が簡単に判ってしまうので、その条件式を使ってカウントする方法を提示したのですが、着色したセル数をカウントするテクニックについては下記が参考になるかと思います。
http://veaba.keemoosoft.com/2013/02/561/
No.3
- 回答日時:
こんばんは!
No.1さんが回答されていらっしゃるように
条件付き書式の色で判断するより、条件付き書式の条件そのものでやれば関数で対応できると思います。
参考程度で、条件付き書式で色がついているセルを判断する場合のVBAでの一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻りマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, cnt As Long
For i = 2 To 6 '←2~6行目まで
If Cells(i, "C").DisplayFormat.Interior.ColorIndex <> xlNone Then '色がついていないセルの場合
cnt = cnt + 1
End If
Next i
Range("C7") = cnt
End Sub 'この行まで
※ 関数でないので、データ変更があるたびにマクロを実行する必要があります。m(_ _)m
No.4ベストアンサー
- 回答日時:
No.3です。
投稿後間違いに気づきました。
コード内のコメント部分
>色がついていないセルの場合
は
>色がついているセルの場合
の間違いです。
すなわち、「赤」に限らず他の色でもカウントされます。
「赤」限定にしたい場合は
>If Cells(i, "C").DisplayFormat.Interior.ColorIndex = 3 Then
に変更してください。
どうも失礼しました。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- その他(Microsoft Office) 【スプレッドシート】白色のセルをカウントしたい 2 2023/02/24 07:39
- Excel(エクセル) excelで同日を除いて数えたい 5 2023/01/15 22:08
- Excel(エクセル) 重複しているか否かをソートせずに判断する方法ありますか? 2 2022/07/06 21:16
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのチェックボックスを...
-
エクセルで数字から名前に変...
-
エクセルで縦書きルビの付け方
-
エクセルで漢字を数字に変換す...
-
エクセル2007 番地の並び替え...
-
エクセルで、縦の列に順番に1...
-
Excel関数 「日付を入力...
-
エクセルのマクロで悩んでます
-
エクセル 条件が成立した場合...
-
エクセル 網掛けしてあるセル...
-
エクセルの文字化け
-
エクセル関数で…
-
差込印刷
-
Excel2003 和暦&複数のセルか...
-
エクセル VBA ある条件でセル...
-
EXCELで連続していない数値を30...
-
エクセルの日付セルをオートフ...
-
エクセルで入力すると日付など...
-
エクセルで数字を1文字ずつセル...
-
VBAで「セルに何か入っている場...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのチェックボックスを...
-
エクセルで数字から名前に変...
-
エクセルでのセルをまたぐ文字...
-
VBAで「セルに何か入っている場...
-
Excel:セルに入力されている日...
-
エクセル関数で…
-
Excel関数 「日付を入力...
-
エクセルで漢字を数字に変換す...
-
エクセル 条件が成立した場合...
-
エクセルで縦書きルビの付け方
-
エクセルでのNULLという文字列...
-
エクセルについて、A1が1ならば...
-
(EXCEL)CELLの色をカウントす...
-
エクセルにて結合サイズが異な...
-
エクセル関数で「数値が入力さ...
-
エクセル 空白を除き左に詰め...
-
エクセルで空白のセルを探して...
-
pages で「テキストを左右両端...
-
エクセルファイルを開くとメッ...
-
折り返して表示、縮小して表示...
おすすめ情報