ExcelVBA

Excel VBA 文字・背景色 指定

ExcelVBA

セルや文字の塗りつぶし

エクセルVBAではセルや文字の色つけ・塗りつぶしを行うことができます。
.colorindexを使用したパターンと、.Color = RGB(0, 0, 0)があります。

セルの背景色を指定する(カラーインデックス使用)

Range(“A1”).Interior.ColorIndex = 36 ‘ 黄色

セルの文字色を指定する(カラーインデックス使用)

Cells(1, 1).Font.ColorIndex = 3 ‘赤色

指定範囲に色塗りする

for next関数とcellsを組み合わせることで指定した範囲を塗りつぶせます。

For iii = 1 To 255
For jjj = 1 To 255
Cells(iii, jjj).Font.ColorIndex = Cells(iii, jjj)
Next jjj
Next iii

これが

こうなります

コメント