色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。セルの文字色の場合は Font に、背景色の場合は Interior に設定します。
ColorIndexの指定方法
ColorIndex にはExcelで決められた色を数値で表した1~56の値を指定します。例えば、黒色は1、赤色は3
と決まっています。
' 文字色を黒に Cells(1,1).Font.ColorIndex = 1 ' 背景色を赤に Cells(1,1).Interior.ColorIndex = 3 |
ColorIndexの一覧
色 | ColorIndex | 16進数 | RGB |
1 | &H000000 | RGB(0,0,0) | |
2 | &HFFFFFF | RGB(255,255,255) | |
3 | &H0000FF | RGB(255,0,0) | |
4 | &H00FF00 | RGB(0,255,0) | |
5 | &HFF0000 | RGB(0,0,255) | |
6 | &H00FFFF | RGB(255,255,0) | |
7 | &HFF00FF | RGB(255,0,255) | |
8 | &HFFFF00 | RGB(0,255,255) | |
9 | &H000080 | RGB(128,0,0) | |
10 | &H008000 | RGB(0,128,0) | |
11 | &H800000 | RGB(0,0,128) | |
12 | &H008080 | RGB(128,128,0) | |
13 | &H800080 | RGB(128,0,128) | |
14 | &H808000 | RGB(0,128,128) | |
15 | &HC0C0C0 | RGB(192,192,192) | |
16 | &H808080 | RGB(128,128,128) | |
17 | &HFF9999 | RGB(153,153,255) | |
18 | &H663399 | RGB(153,51,102) | |
19 | &HCCFFFF | RGB(255,255,204) | |
20 | &HFFFFCC | RGB(204,255,255) | |
21 | &H660066 | RGB(102,0,102) | |
22 | &H8080FF | RGB(255,128,128) | |
23 | &HCC6600 | RGB(0,102,204) | |
24 | &HFFCCCC | RGB(204,204,255) | |
25 | &H800000 | RGB(0,0,128) | |
26 | &HFF00FF | RGB(255,0,255) | |
27 | &H00FFFF | RGB(255,255,0) | |
28 | &HFFFF00 | RGB(0,255,255) | |
29 | &H800080 | RGB(128,0,128) | |
30 | &H000080 | RGB(128,0,0) | |
31 | &H808000 | RGB(0,128,128) | |
32 | &HFF0000 | RGB(0,0,255) | |
33 | &HFFCC00 | RGB(0,204,255) | |
34 | &HFFFFCC | RGB(204,255,255) | |
35 | &HCCFFCC | RGB(204,255,204) | |
36 | &H99FFFF | RGB(255,255,153) | |
37 | &HFFCC99 | RGB(153,204,255) | |
38 | &HCC99FF | RGB(255,153,204) | |
39 | &HFF99CC | RGB(204,153,255) | |
40 | &H99CCFF | RGB(255,204,153) | |
41 | &HFF6633 | RGB(51,102,255) | |
42 | &HCCCC33 | RGB(51,204,204) | |
43 | &H00CC99 | RGB(153,204,0) | |
44 | &H00CCFF | RGB(255,204,0) | |
45 | &H0099FF | RGB(255,153,0) | |
46 | &H0066FF | RGB(255,102,0) | |
47 | &H996666 | RGB(102,102,153) | |
48 | &H969696 | RGB(150,150,150) | |
49 | &H663300 | RGB(0,51,102) | |
50 | &H669933 | RGB(51,153,102) | |
51 | &H003300 | RGB(0,51,0) | |
52 | &H003333 | RGB(51,51,0) | |
53 | &H003399 | RGB(153,51,0) | |
54 | &H663399 | RGB(153,51,102) | |
55 | &H993333 | RGB(51,51,153) | |
56 | &H333333 | RGB(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講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |