/ Excel VBAの/背景色

Excel VBAの背景色

変化 背景色Excel VBA は簡単だ。 Interiorプロパティを使用してInteriorオブジェクトを返します。次に、InteriorオブジェクトのColorIndexプロパティを使用して、セルの背景色を設定します。

ワークシートに3つのコマンドボタンを配置し、次のコード行を追加します。

1.以下のコード行は、セルA1の背景色を薄い青色に設定します。

Range("A1").Interior.ColorIndex = 37

結果:

Excel VBAの背景色

2.次のコード行は、セルA1の背景色を「塗りつぶしなし」に設定します。

Range("A1").Interior.ColorIndex = 0

結果:

塗りつぶしなし

3.色のColorIndex番号を知りたい場合は、Excel VBAに問い合わせてください。

MsgBox Selection.Interior.ColorIndex

セルA1を選択し、シート上のコマンドボタンをクリックします。

ColorIndex番号を取得する

4. ColorIndexプロパティは、56の「プリセット」カラーにアクセスできます。探している特定の色を見つけることができない場合は、ColorプロパティとRGB関数を使用します。

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

説明:RGBは赤、緑、青の略です。 これらは三原色です。各コンポーネントは0〜255の値をとることができます。この関数を使用すると、すべての色を作成できます。 RGB(255,0,0)は純粋な赤色を与えます(上記と全く同じ結果)。

また読む: