VBAカラー一覧(組み込み定数、RGB値)|色見本あり

VBAでは、カラーを指定する時に使える、組み込み定数があります。

組み込み定数を使う事で、RGB値がわからなくても簡単にカラーの指定ができます。また、プログラムを見た時にも、定数名から色がわかるので、できる限り定数でカラーを指定しましょう。

その組み込み定数には、昔からあるColorConstants定数と、最近から実装されたXlRgbColor定数の2種類があります。

スポンサーリンク

ColorConstants定数一覧

ColorConstants定数では、次の8色を表します。

入力する時は、最初にColorConstants.と入力すると、下のようにカラー定数のみに候補がしぼられ、入力がラクにできます。

※vbといきなり打つと、カラー以外の定数も一覧に表示されるので、選びにくいです。

カラー 定数 RGB(赤,緑,青)
vbBlack 0, 0, 0
vbBlue 0, 0, 255
シアン vbCyan 0, 255, 255
vbGreen 0, 255, 0
マゼンタ vbMagenta 255, 0, 255
vbRed 255, 0, 0
vbWhite 255, 255, 255
vbYellow 255, 255, 0
ColorConstants定数では8色しか定義されていないので、他の色を指定する時は、RGB関数を使って赤・緑・青を数値で指定をする必要があります。

XlRgbColor定数一覧

XlRgbColor定数としては142ありますが、同色を表す定数(rgbDimGrayとrgbDimGreyなど)が5つあるので、実際のカラーは137色になります。

カラー 定数 RGB(赤,緑,青)
rgbBlack 0, 0, 0
ディムグレー rgbDimGray 105, 105, 105
rgbDimGrey 105, 105, 105
灰色 rgbGray 128, 128, 128
rgbGrey 128, 128, 128
濃い灰色 rgbDarkGray 169, 169, 169
rgbDarkGrey 169, 169, 169
銀色 rgbSilver 192, 192, 192
薄い灰色 rgbLightGray 211, 211, 211
rgbLightGrey 211, 211, 211
ゲーンズボロ rgbGainsboro 220, 220, 220
ホワイトスモーク rgbWhiteSmoke 245, 245, 245
rgbWhite 255, 255, 255
スノー rgbSnow 255, 250, 250
ローズブラウン rgbRosyBrown 188, 143, 143
薄いさんご rgbLightCoral 240, 128, 128
インディアンレッド rgbIndianRed 205, 92, 92
rgbBrown 165, 42, 42
れんが色 rgbFireBrick 178, 34, 34
栗色 rgbMaroon 128, 0, 0
濃い赤 rgbDarkRed 139, 0, 0
rgbRed 255, 0, 0
ミスティローズ rgbMistyRose 255, 228, 225
サーモンピンク rgbSalmon 250, 128, 114
トマト rgbTomato 255, 99, 71
濃いサーモンピンク rgbDarkSalmon 233, 150, 122
さんご rgbCoral 255, 127, 80
オレンジレッド rgbOrangeRed 255, 69, 0
薄いサーモンピンク rgbLightSalmon 255, 160, 122
シェンナ rgbSienna 160, 82, 45
シーシェル rgbSeashell 255, 245, 238
ピーチパフ rgbPeachPuff 255, 218, 185
サンディブラウン rgbSandyBrown 244, 164, 96
リネン rgbLinen 250, 240, 230
ペルー rgbPeru 205, 133, 63
ビスク rgbBisque 255, 228, 196
濃いオレンジ rgbDarkOrange 255, 140, 0
アンティークホワイト rgbAntiqueWhite 250, 235, 215
タン rgbTan 210, 180, 140
バーリーウッド rgbBurlyWood 222, 184, 135
ブランシュアーモンド rgbBlanchedAlmond 255, 235, 205
ナバホホワイト rgbNavajoWhite 255, 222, 173
パパイヤホイップ rgbPapayaWhip 255, 239, 213
モカシン rgbMoccasin 255, 228, 181
オレンジ rgbOrange 255, 165, 0
フローラルホワイト rgbFloralWhite 255, 250, 240
オールドレース rgbOldLace 253, 245, 230
小麦 rgbWheat 245, 222, 179
ゴールデンロッド rgbGoldenrod 218, 165, 32
濃いゴールデンロッド rgbDarkGoldenrod 184, 134, 11
コーンシルク rgbCornsilk 255, 248, 220
ゴールド rgbGold 255, 215, 0
レモンシフォン rgbLemonChiffon 255, 250, 205
カーキ rgbKhaki 240, 230, 140
濃いカーキ rgbDarkKhaki 189, 183, 107
ペールゴールデンロッド rgbPaleGoldenrod 238, 232, 107
アイボリー rgbIvory 255, 255, 240
ベージュ rgbBeige 245, 245, 220
明るい黄 rgbLightYellow 255, 255, 224
薄いゴールデンロッドイエロー rgbLightGoldenrodYellow 250, 250, 210
オリーブ rgbOlive 128, 128, 0
rgbYellow 255, 255, 0
オリーブドラブ rgbOliveDrab 107, 142, 35
イエローグリーン rgbYellowGreen 154, 205, 50
濃いオリーブグリーン rgbDarkOliveGreen 85, 107, 47
グリーンイエロー rgbGreenYellow 173, 255, 47
若草色 rgbLawnGreen 124, 252, 0
シャルトルーズ rgbChartreuse 127, 255, 0
ハニーデュー rgbHoneydew 240, 255, 240
濃いシーグリーン rgbDarkSeaGreen 143, 188, 143
明るい緑 rgbLightGreen 144, 238, 144
ペールグリーン rgbPaleGreen 152, 251, 152
フォレストグリーン rgbForestGreen 34, 139, 34
ライムグリーン rgbLimeGreen 50, 205, 50
濃い緑 rgbDarkGreen 0, 100, 0
rgbGreen 0, 128, 0
黄緑 rgbLime 0, 255, 0
淡いアクアマリン rgbMediumAquamarine 102, 255, 170
淡いシーグリーン rgbMediumSeaGreen 60, 179, 113
シーグリーン rgbSeaGreen 46, 139, 87
ミントクリーム rgbMintCream 245, 255, 250
スプリンググリーン rgbSpringGreen 0, 255, 127
淡いスプリンググリーン rgbMediumSpringGreen 0, 250, 154
アクアマリン rgbAquamarine 127, 255, 212
ターコイズ rgbTurquoise 64, 224, 208
薄いシーグリーン rgbLightSeaGreen 32, 178, 170
淡いターコイズ rgbMediumTurquoise 72, 209, 204
空色 rgbAzure 240, 255, 255
ペールターコイズ rgbPaleTurquoise 175, 238, 238
濃いスレートグレー rgbDarkSlateGray 47, 79, 79
濃いスレートグレー rgbDarkSlateGrey 47, 79, 79
青緑 rgbTeal 0, 128, 128
濃いシアン rgbDarkCyan 0, 139, 139
明るい水色 rgbLightCyan 0, 139, 139
濃いターコイズ rgbDarkTurquoise 0, 206, 209
水色 rgbAqua 0, 255, 255
カデットブルー rgbCadetBlue 95, 158, 160
パウダーブルー rgbPowderBlue 176, 224, 230
明るい青 rgbLightBlue 173, 216, 230
深いスカイブルー rgbDeepSkyBlue 0, 191, 255
スカイブルー rgbSkyBlue 135, 206, 235
薄いスカイブルー rgbLightSkyBlue 135, 206, 250
アリスブルー rgbAliceBlue 240, 248, 255
スチールブルー rgbSteelBlue 70, 130, 180
スレートグレー rgbSlateGray 112, 128, 144
薄いスレートグレー rgbLightSlateGray 119, 136, 153
ドジャーブルー rgbDodgerBlue 30, 144, 255
薄いスチールブルー rgbLightSteelBlue 176, 196, 222
コーンフラワーブルー rgbCornflowerBlue 100, 149, 237
ロイヤルブルー rgbRoyalBlue 65, 105, 225
ゴーストホワイト rgbGhostWhite 248, 248, 255
ラベンダー rgbLavender 230, 230, 250
ミッドナイトブルー rgbMidnightBlue 25, 25, 112
ネイビー rgbNavy 0, 0, 128
〃(ネイビーブルー) rgbNavyBlue 0, 0, 128
濃い青 rgbDarkBlue 0, 0, 139
淡い青 rgbMediumBlue 0, 0, 205
rgbBlue 0, 0, 255
濃いスレートブルー rgbDarkSlateBlue 72, 61, 139
スレートブルー rgbSlateBlue 106, 90, 205
淡いスレートブルー rgbMediumSlateBlue 123, 104, 238
淡い紫 rgbMediumPurple 147, 112, 219
青紫 rgbBlueViolet 138, 43, 226
インディゴ rgbIndigo 75, 0, 130
濃いオーキッド rgbDarkOrchid 153, 50, 204
濃い紫 rgbDarkViolet 148, 0, 211
淡いオーキッド rgbMediumOrchid 186, 85, 211
あざみ色 rgbThistle 216, 191, 216
プラム rgbPlum 221, 160, 221
紫色 rgbViolet 238, 130, 238
rgbPurple 128, 0, 128
濃いマゼンタ rgbDarkMagenta 139, 0, 139
明るい紫 rgbFuchsia 255, 0, 255
オーキッド rgbOrchid 218, 112, 214
淡いバイオレットレッド rgbMediumVioletRed 199, 21, 133
深いピンク rgbDeepPink 255, 20, 147
ホットピンク rgbHotPink 255, 105, 180
ラベンダーブラッシュ rgbLavenderBlush 255, 240, 245
ペールバイオレットレッド rgbPaleVioletRed 219, 112, 147
深紅 rgbCrimson 220, 20, 60
ピンク rgbPink 255, 192, 203
薄いピンク rgbLightPink 255, 182, 193

まとめ

プログラムを製造している時は、RGBで指定してもどんな色か理解できています。

でも、しばらく経ってから改造やバグ修正でプログラムを見ると、RGB値だとどんな色かわからないことがあります。手間に感じるかもしれませんが、できるだけ組み込み定数を使って、見やすいプログラムにしましょう。

関連記事

VBAテクニック辞典
VBAテクニック辞典
エクセルVBAおすすめ本|実際に読んだ本を目的別に紹介
エクセルVBAおすすめ本|実際に読んだ本を目的別に紹介
中途・未経験でプログラマーに転職する方法【30代前半までが勝負】
中途・未経験でプログラマーに転職する方法【30代前半までが勝負】
タイトルとURLをコピーしました