構文
Range.Interior.Color= RGB
RGB・・・RGBそれぞれ任意のカラー(0~255の範囲) RGB(255,0,0)のように記載
Rangeオブジェクトの InteriorのColorプロパティで文字の色を変更できます。
Interior.Colorプロパティのサンプルコード
Public Sub sample() '■セルA1の背景色を赤色に設定/取得する Range("A1").Interior.Color = RGB(255, 0, 0) Debug.Print Range("A1").Interior.Color '255 '■セルA1を含む表に対して背景色を黄色に設定する Range("A1").CurrentRegion.Interior.Color = RGB(255, 255, 0) Debug.Print Range("A1").Interior.Color '65535 '■シート全体の背景色を白色に設定する Cells.Interior.Color = RGB(255, 255, 255) End Sub
注意点
- Interior.Colorと 文字の色を変更します。文字色を変更する場合は、Font.Color で指定します。
- Colorを取得した場合、RGB(xxx,xxx,xxx)のように取得されるわけではなく、10進数の値に変換されます。
- 定数で反映する場合はInterior.Colorではなく、Interior.ColorIndexとなります。
コメント