セルや文字の塗りつぶし
エクセル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
これが
こうなります
コメント