色を設定するには(ColorIndex、Color)

色の指定方法にはColorIndexColorの2種類があります。

セルの文字色の場合は Font に、背景色の場合は Interior に設定します。

ColorIndexの指定方法

ColorIndex にはExcelで決められた色を数値で表した1~56の値を指定します。

例えば、黒色は1、赤色は3
と決まっています。

' 文字色を黒に
Cells(1,1).Font.ColorIndex = 1

' 背景色を赤に
Cells(1,1).Interior.ColorIndex = 3

ColorIndexの一覧

ColorIndex16進数RGB
1&H000000RGB(0,0,0)
2&HFFFFFFRGB(255,255,255)
3&H0000FFRGB(255,0,0)
4&H00FF00RGB(0,255,0)
5&HFF0000RGB(0,0,255)
6&H00FFFFRGB(255,255,0)
7&HFF00FFRGB(255,0,255)
8&HFFFF00RGB(0,255,255)
9&H000080RGB(128,0,0)
10&H008000RGB(0,128,0)
11&H800000RGB(0,0,128)
12&H008080RGB(128,128,0)
13&H800080RGB(128,0,128)
14&H808000RGB(0,128,128)
15&HC0C0C0RGB(192,192,192)
16&H808080RGB(128,128,128)
17&HFF9999RGB(153,153,255)
18&H663399RGB(153,51,102)
19&HCCFFFFRGB(255,255,204)
20&HFFFFCCRGB(204,255,255)
21&H660066RGB(102,0,102)
22&H8080FFRGB(255,128,128)
23&HCC6600RGB(0,102,204)
24&HFFCCCCRGB(204,204,255)
25&H800000RGB(0,0,128)
26&HFF00FFRGB(255,0,255)
27&H00FFFFRGB(255,255,0)
28&HFFFF00RGB(0,255,255)
29&H800080RGB(128,0,128)
30&H000080RGB(128,0,0)
31&H808000RGB(0,128,128)
32&HFF0000RGB(0,0,255)
33&HFFCC00RGB(0,204,255)
34&HFFFFCCRGB(204,255,255)
35&HCCFFCCRGB(204,255,204)
36&H99FFFFRGB(255,255,153)
37&HFFCC99RGB(153,204,255)
38&HCC99FFRGB(255,153,204)
39&HFF99CCRGB(204,153,255)
40&H99CCFFRGB(255,204,153)
41&HFF6633RGB(51,102,255)
42&HCCCC33RGB(51,204,204)
43&H00CC99RGB(153,204,0)
44&H00CCFFRGB(255,204,0)
45&H0099FFRGB(255,153,0)
46&H0066FFRGB(255,102,0)
47&H996666RGB(102,102,153)
48&H969696RGB(150,150,150)
49&H663300RGB(0,51,102)
50&H669933RGB(51,153,102)
51&H003300RGB(0,51,0)
52&H003333RGB(51,51,0)
53&H003399RGB(153,51,0)
54&H663399RGB(153,51,102)
55&H993333RGB(51,51,153)
56&H333333RGB(51,51,51)


Colorの指定方法

Color には16進数またはRGBを指定します。

例えば
黒色は、16進数は&H000000、RGBならRGB(0,0,0)
赤色は、16進数は&H0000FF、RGBならRGB(255,0,0)
のようになり、同じ色を表します。

ColorIndex のように決まった色でなく、自由に色を決めることができます。

' 文字色を黒に(16進数)
Cells(1,1).Font.Color = &H000000
' 文字色を黒に(RGB)
Cells(1,1).Font.Color = RGB(0,0,0)

' 背景色を赤に
Cells(1,1).Interior.Color = &H0000FF
' 背景色を赤に
Cells(1,1).Interior.Color = RGB(255,0,0)




Excel VBA講座




関連リンク
セル、シート、ブックの参照や操作、
書式設定に関するサンプル集。

VBScriptの文字列、日付、ファイルの操作に関するサンプル集。



アクセスランキング


Excel VBA講座
文字操作
関連する内容
セルの参照
データ型操作


Copyright (C) Excel@Workshop All rights reserved.