OfficeType

VBA~セルの色を変更しよう~Excel

セルの色を変更したい時はRange.Interior.Colorプロパティを使います。

単一セルのセルの色を変更

単一セルのセルの色を変更したい場合はRange(セル番地).Interior.Color = RGB関数で変更できます。下のコードを実行するとセルA1のセルの色が赤に変更されます。

Sub test1()
Range("A1").Interior.Color = RGB(255, 0, 0)
End Sub

image-01

image-02

セル範囲の色を変更

セル範囲のセルの色を変更したい場合はRange("範囲の左上のセル:範囲の右下のセル").Interior.Color = RGB関数で変更できます。下のコードを実行するとセルA1からセルD5のセルの色が赤になります。

Sub test3()
Range("A1:D5").Interior.Color = RGB(255, 0, 0)
End Sub

image-03

image-04