【VBA】文字色/セルの背景色を変更する

文字色/セルの背景色を変更する方法は
複数あります!

ここでは私が可読性が良いと考える方法を
記載します!

ここでは可読性を良くするために、
 ・XlRgbColor列挙型
を使用して色を指定します!

VBAコード

ここでは例として、シート「sample」の
 ・セル「B2」の文字色を「赤」へ変更
 ・セル「B4」の背景色を「ラベンダー」へ変更
します。

色の指定は「Color」を使用します。

色の指定は「ColorIndex」でも出来ますが、ここではXlRgbColor列挙型を使用できる「Color」を使用します。


以下の状態で、

以下のコードを実行します。

Sub sample()

    '文字色を赤へ変更
    Worksheets("sample").Range("B2").Font.Color = XlRgbColor.rgbRed
    
    With Worksheets("sample").Range("B4").Interior
        '背景色をラベンダーへ変更
        .Color = XlRgbColor.rgbLavender
    End With
    
End Sub

実行結果

文字色/セルの背景色を変更できました。

備考(XlRgbColor列挙型について)

XlRgbColor列挙型は142種類の色を設定することができます。
設定できる色については以下を参照してください。

タイトルとURLをコピーしました