色を設定するには(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... |
