- 締切済み
赤の数字の合計と緑の数字の合計
B2~I17の大きさの表があります。その中にランラムで赤で書かれた数字と緑で書かれた数字があります。赤の数字の合計をK13に緑の数字の合計をK15に表示するには、VBでどのようにすればよいですか。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
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
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答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
質問者
お礼
ありがとうございました。参考にします。
お礼
ありがとうございました。参考にします。