VBA開発

【VBA一覧】ColorIndex(文字色/背景色/見出し色)

カラーインデックスの一覧

背景色や文字色に使用するColorIndexの一覧です。

色イメージColorIndex16進数RGB
1#000000RGB(0,0,0)
2#FFFFFFRGB(255,255,255)
3#0000FFRGB(255,0,0)
4#00FF00RGB(0,255,0)
5#FF0000RGB(0,0,255)
6#00FFFFRGB(255,255,0)
7#FF00FFRGB(255,0,255)
8#FFFF00RGB(0,255,255)
9#000080RGB(128,0,0)
10#008000RGB(0,128,0)
11#800000RGB(0,0,128)
12#008080RGB(128,128,0)
13#800080RGB(128,0,128)
14#808000RGB(0,128,128)
15#C0C0C0RGB(192,192,192)
16#808080RGB(128,128,128)
17#FF9999RGB(153,153,255)
18#663399RGB(153,51,102)
19#CCFFFFRGB(255,255,204)
20#FFFFCCRGB(204,255,255)
21#660066RGB(102,0,102)
22#8080FFRGB(255,128,128)
23#CC6600RGB(0,102,204)
24#FFCCCCRGB(204,204,255)
25#800000RGB(0,0,128)
26#FF00FFRGB(255,0,255)
27#00FFFFRGB(255,255,0)
28#FFFF00RGB(0,255,255)
29#800080RGB(128,0,128)
30#000080RGB(128,0,0)
31#808000RGB(0,128,128)
32#FF0000RGB(0,0,255)
33#FFCC00RGB(0,204,255)
34#FFFFCCRGB(204,255,255)
35#CCFFCCRGB(204,255,204)
36#99FFFFRGB(255,255,153)
37#FFCC99RGB(153,204,255)
38#CC99FFRGB(255,153,204)
39#FF99CCRGB(204,153,255)
40#99CCFFRGB(255,204,153)
41#FF6633RGB(51,102,255)
42#CCCC33RGB(51,204,204)
43#00CC99RGB(153,204,0)
44#00CCFFRGB(255,204,0)
45#0099FFRGB(255,153,0)
46#0066FFRGB(255,102,0)
47#996666RGB(102,102,153)
48#969696RGB(150,150,150)
49#663300RGB(0,51,102)
50#669933RGB(51,153,102)
51#003300RGB(0,51,0)
52#003333RGB(51,51,0)
53#003399RGB(153,51,0)
54#663399RGB(153,51,102)
55#993333RGB(51,51,153)
56#333333RGB(51,51,51)

サンプルプログラム

下記のような形でコードを作成します。

'■文字色/背景色/見出し色の装飾
Sub Sample_Code()
    '■セルの「文字色」を変更する(ColorIndex=3なので赤)
    Range("A1").Font.ColorIndex = 3
    '■セルの「背景色」を変更する(ColorIndex=4なので緑)
    Range("B1").Interior.ColorIndex = 4
    '■シートの「見出し色」を変更する(ColorIndex=5なので青)
    ActiveSheet.Tab.ColorIndex = 5
End Sub

その他

カラーパレットを使用したサンプルコードです。RGBの場合は記載が異なるので注意が必要です。
ユーザーが指定したRGB背景色で装飾する場合は以下パーツ化したコードが有効です。

指定セルの背景色をコピぺ処理をパーツ化する【エクセルマクロ】

 

 

コメント

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