• 締切済み

赤の数字の合計と緑の数字の合計

B2~I17の大きさの表があります。その中にランラムで赤で書かれた数字と緑で書かれた数字があります。赤の数字の合計をK13に緑の数字の合計をK15に表示するには、VBでどのようにすればよいですか。 よろしくお願い致します。

みんなの回答

noname#22222
noname#22222
回答No.2

次は、A1~A6の赤字を集計するサンプルコードです。 Private Sub CommandButton1_Click()   Dim I As Integer   Dim R As Integer   For I = 1 To 6     R = R - (ActiveSheet.Cells(I, 1).Font.ColorIndex = 3)   Next I   MsgBox "R=" & R End Sub

kkazumi
質問者

お礼

ありがとうございました。参考にします。

回答No.1

Cells(m, n).Font.ColorIndexで色の値を取得出来ます。 判定して加算していきましょう。 以下、テキトーに作った例 r = 0 g = 0 For i = 64 To 68 With ActiveSheet.Cells(i, 16) Select Case .Font.ColorIndex Case 3 '赤 r = r + 1 Case 10 '緑 g = g + 1 End Select End With Next ActiveSheet.Range("P69").Value = r ActiveSheet.Range("P70").Value = g

kkazumi
質問者

お礼

ありがとうございました。参考にします。

関連するQ&A