No.3ベストアンサー
- 回答日時:
灰色のカラーコードの実際の値が判らないので、白色でない場合にカウントするようにしました。
B9:B11のセルで、白色でないセルの数をカウントしています。
Sub 色付き行カウント()
Dim ws As Worksheet
Dim count As Long: count = 0
Dim rng As Range
Dim r As Range
Set ws = ActiveSheet
Set rng = ws.Range("B9:B11")
For Each r In rng
If r.Interior.Color <> RGB(255, 255, 255) Then
count = count + 1
End If
Next
MsgBox ("行数=" & count)
End Sub
No.5
- 回答日時:
実績数には触れていない集計なのでアレレ?と感じましたが、項目の「全件数」=「集計行の合計数」という認識で作成しました。
' いつも同じ範囲内で同じ背景色の行を集計します
Sub RowCounter()
Dim i As Long
Dim collorNumber As Long
Const B As Long = 2
Dim whiteRowCount As Long
Dim grayRowCount As Long
For i = 9 To 11 ' (9行目から11行目を集計)
collorNumber = Cells(i, B).Interior.ColorIndex
Select Case collorNumber
Case Is = -4142, 2 ' 無着色か白色
whiteRowCount = whiteRowCount + 1
Range("B3").Value = whiteRowCount
Case Is = 15, 16, 48 ' 灰色 6階調分
grayRowCount = grayRowCount + 1
Range("B4").Value = grayRowCount
End Select
Next i
Range("B2").Value = whiteRowCount + grayRowCount
End Sub
No.4
- 回答日時:
以下のように推測した前提で回答します。
推測が間違っていたらすみません。これって、実績0の行を灰色にしている。そして、本当にやりたいことは実績0の行数を数えたい、ではないでしょうか?
◆実績0の行数の数えかた
数式ならB4セルの式は、『=COUNTIF(B9:B11,0)』です。
マクロならB9~B11セルが『=0』のセル数を数えるか、マクロでも使えるワークシート関数を使えばよいです。
灰色行の計算方法をたずねていながら、同じように計算する必要のあるはずの、色なし行について記載されていない点を不思議に思いました。
もう一点付け加えると、実績0の行を灰色にする作業は条件付き書式を使えば自動でできます。
ご指摘ありがとうございます
本当にやりたい事は、上の表の
灰色行1と白の行2と合計の行3を求めたいです
アドバイスありがとうございます
No.2
- 回答日時:
こんばんは
>ヒントでももちろん良いのでご存じの方、教えて下さい
ご質問文にある通りに、セルの色をチェックなさりたいのなら
Range.DisplayFormat
を利用すれば宜しいでしょう。(条件付き書式の色にも対応できます)
https://learn.microsoft.com/ja-jp/office/vba/api …
条件付き書式は無視しても良いのなら、普通に
Interior.Color
でも色をチェックできます。
https://learn.microsoft.com/ja-jp/office/vba/api …
御指導お願いありがとうございます
色→灰色は、てにゅうりょくです
interior.color ですね
やってみます。
ありがとうございます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Excelの警告について
Excel(エクセル)
-
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
Excel(エクセル)
-
条件付き書式でやりたいのですが
Excel(エクセル)
-
-
4
【マクロ】Ifとwith ステートメントにて分からない部分があります
Excel(エクセル)
-
5
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
6
縦から横へ
Excel(エクセル)
-
7
【関数】スペースがいくつ入った後の文字列を取り出したい
Excel(エクセル)
-
8
時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法
Excel(エクセル)
-
9
エクセル初心者です 関数の入れ方を教えてください
Excel(エクセル)
-
10
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
11
セルの数を求めたい
Excel(エクセル)
-
12
ある表にフィルターをかけて出てきた記号の個数を知りたいのですが、簡単な関数はないでしょうか?
Excel(エクセル)
-
13
Excelの数式の効率化について
Excel(エクセル)
-
14
エクセルのクイックアクセスツールバーには何を登録したら良いですか?罫線を引く「格子・枠なし・外枠」と
Excel(エクセル)
-
15
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
16
Excelを無料で使うには? パソコン購入して、マイクロソフトに登録して そのままExcelがデスク
Excel(エクセル)
-
17
Excelで1週間毎の集計(今週と先週)を日にちが経てば自動で日にちが変わり集計が更新される表を作り
Excel(エクセル)
-
18
Excelの数値の小数点表示について質問です
Excel(エクセル)
-
19
Excelの時刻の不思議
Excel(エクセル)
-
20
エクセルでの2項目比較および抽出方法について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 書式を関数で判断。
-
エクセルのピボットテーブルの...
-
excelで選択範囲の反転をしたい...
-
Excelの条件付き書式を崩された...
-
エクセル・条件付書式・空白セ...
-
エクセルで重複データを行ごと...
-
Excel 条件付書式で二つの条件...
-
条件付き書式の条件に時刻を指...
-
ある条件下で行の背景色を変える
-
エクセルで複数列を1列にまと...
-
エクセルで、条件(住所)に当て...
-
Excel 条件付書式で土日の左・...
-
Excel 条件付き書式 第4月曜日...
-
EXCEL 条件書式で反応したもの...
-
エクセル2013での条件付き書式...
-
Excel:条件付書式を使って背景...
-
100の倍数毎に色を付ける方法(...
-
EXCELにて、整数と小数点を色分...
-
EXCEL 表の書式のみ変更不可(...
-
EXCELの関数でセルに色を設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
excel関数式の一部を太字にする
-
Excel 書式を関数で判断。
-
EXCEL 表の書式のみ変更不可(...
-
excelで選択範囲の反転をしたい...
-
エクセルのピボットテーブルの...
-
エクセルで、書式は変えずに連...
-
Excel 条件付書式で土日の左・...
-
エクセル:一定以上の数値にな...
-
【マクロ】色のついている行を...
-
Excel 条件付書式で二つの条件...
-
条件付き書式(色変更)は、予...
-
条件付き書式が選択できない?!
-
エクセルで重複データを行ごと...
-
エクセルで1年前の日付になった...
-
VBAでシート書式の自動変換を作...
-
条件付き書式の条件に時刻を指...
-
Excel2003 の条件付き書式、「...
-
VBAで転記すると元のシートの条...
-
エクセルで2つのシートで重複し...
おすすめ情報