ExcelマクロVBA技術解説 | Colorプロパティの設定値一覧 | ExcelマクロVBAの問題点と解決策、エクセルVBAの技術的解説



最終更新日:2018-03-12

Colorプロパティの設定値一覧


塗りつぶし、文字色、等々の色指定は結構悩ましいものがあります、

Excel2003までなら、ColoIndexで56色だけだったので簡単でしたが、
Excel2007以降は、フルカラーがつかえるようになった為、色指定が悩ましくなりました。

Excelのフルカラーは、
24ビットカラー(16,777,216色)、トゥルーカラーとも呼ばれます。

RGBの1原色あたり8ビット(256階調)を割り当てています。

VBAでColorを設定する時は、
RGB関数を使うか、直接値を入れている事が多いと思います。

色設定のダイアログで色を決めて、そのRGB値を使うか、
この操作を自動記録して、作成されたコードを使う方法が多いと思います。


Sub Macro1()
'
' Macro1 Macro
'

'
  Range("F4").Select
  With Selection.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .Color = 13288794
    .TintAndShade = 0
    .PatternTintAndShade = 0
  End With
End Sub



このとき、RGB値の僅かな違いは、見た目では判断できません。
199と200との違いを、見た目でなかなか判断できるものではないでしょう。

一か所だけ色を設定するなら、
色の僅かな違いは、好みの色・適当な色で構わないとは思います。

しかし、複数個所に色を設定する場合は、
一般的に使われる代表色を使うと楽に配置できる場合もあります。

このような目的として使うために、
Excel VBAに用意されている、
色定数
色列挙
これらを比べられるように一覧にしてみました。

色サンプル 説明 ColorIndex カラー定数 XlRgbColor列挙 R G B #16進
1vbBlackrgbBlack0000#000000
ネイビー11rgbNavy838860800128#000080
ネイビーブルー11rgbNavyBlue838860800128#000080
濃い青rgbDarkBlue910950400139#00008B
淡い青rgbMediumBlue1343488000205#0000CD
5vbBluergbBlue1671168000255#0000FF
濃い緑rgbDarkGreen2560001000#006400
10rgbGreen3276801280#008000
青緑14rgbTeal84213760128128#008080
濃いシアンrgbDarkCyan91450880139139#008B8B
明るい水色rgbLightCyan91450880139139#008B8B
深いスカイブルーrgbDeepSkyBlue167605760191255#00BFFF
濃いターコイズrgbDarkTurquoise137497600206209#00CED1
淡いスプリンググリーンrgbMediumSpringGreen101565440250154#00FA9A
黄緑4vbGreenrgbLime6528002550#00FF00
スプリンググリーンrgbSpringGreen83883520255127#00FF7F
水色8vbCyanrgbAqua167769600255255#00FFFF
ミッドナイトブルーrgbMidnightBlue73464572525112#191970
ドジャーブルーrgbDodgerBlue1674857430144255#1E90FF
薄いシーグリーンrgbLightSeaGreen1118672032178170#20B2AA
フォレストグリーンrgbForestGreen22638423413934#228B22
シーグリーンrgbSeaGreen57372624613987#2E8B57
濃いスレートグレーrgbDarkSlateGray5197615477979#2F4F4F
ライムグリーンrgbLimeGreen33293305020550#32CD32
淡いシーグリーンrgbMediumSeaGreen745145260179113#3CB371
ターコイズrgbTurquoise1368889664224208#40E0D0
ロイヤルブルーrgbRoyalBlue1477254565105225#4169E1
スチールブルーrgbSteelBlue1182983070130180#4682B4
濃いスレートブルーrgbDarkSlateBlue91251927261139#483D8B
淡いターコイズrgbMediumTurquoise1342292072209204#48D1CC
インディゴrgbIndigo8519755750130#4B0082
濃いオリーブグリーンrgbDarkOliveGreen31076698510747#556B2F
カデットブルーrgbCadetBlue1052630395158160#5F9EA0
コーンフラワーブルーrgbCornflowerBlue15570276100149237#6495ED
淡いアクアマリンrgbMediumAquamarine11206502102255170#66FFAA
ディムグレーrgbDimGray6908265105105105#696969
スレートブルーrgbSlateBlue1345802610690205#6A5ACD
オリーブドラブrgbOliveDrab233021910714235#6B8E23
スレートグレーrgbSlateGray9470064112128144#708090
薄いスレートグレーrgbLightSlateGray10061943119136153#778899
淡いスレートブルーrgbMediumSlateBlue15624315123104238#7B68EE
若草色rgbLawnGreen646361242520#7CFC00
シャルトルーズrgbChartreuse654071272550#7FFF00
アクアマリンrgbAquamarine13959039127255212#7FFFD4
栗色9rgbMaroon12812800#800000
13rgbPurple83887361280128#800080
オリーブ12rgbOlive328961281280#808000
灰色16rgbGray8421504128128128#808080
スカイブルーrgbSkyBlue15453831135206235#87CEEB
薄いスカイブルーrgbLightSkyBlue16436871135206250#87CEFA
青紫rgbBlueViolet1482228213843226#8A2BE2
濃い赤rgbDarkRed13913900#8B0000
濃いマゼンタrgbDarkMagenta91096431390139#8B008B
濃いシーグリーンrgbDarkSeaGreen9419919143188143#8FBC8F
明るい緑rgbLightGreen9498256144238144#90EE90
淡い紫rgbMediumPurple14381203147112219#9370DB
濃い紫rgbDarkViolet138282441480211#9400D3
ペールグリーンrgbPaleGreen10025880152251152#98FB98
濃いオーキッドrgbDarkOrchid1338229715350204#9932CC
イエローグリーンrgbYellowGreen332943415420550#9ACD32
シェンナrgbSienna29702721608245#A0522D
rgbBrown27634291654242#A52A2A
濃い灰色rgbDarkGray11119017169169169#A9A9A9
明るい青rgbLightBlue15128749173216230#ADD8E6
グリーンイエローrgbGreenYellow314564517325547#ADFF2F
ペールターコイズrgbPaleTurquoise15658671175238238#AFEEEE
薄いスチールブルーrgbLightSteelBlue14599344176196222#B0C4DE
パウダーブルーrgbPowderBlue15130800176224230#B0E0E6
れんが色rgbFireBrick22371061783434#B22222
濃いゴールデンロッドrgbDarkGoldenrod75538418413411#B8860B
淡いオーキッドrgbMediumOrchid1385004218685211#BA55D3
ローズブラウンrgbRosyBrown9408444188143143#BC8F8F
濃いカーキrgbDarkKhaki7059389189183107#BDB76B
銀色15rgbSilver12632256192192192#C0C0C0
淡いバイオレットレッドrgbMediumVioletRed872186319921133#C71585
インディアンレッドrgbIndianRed60530692059292#CD5C5C
ペルーrgbPeru416302120513363#CD853F
タンrgbTan9221330210180140#D2B48C
薄い灰色rgbLightGray13882323211211211#D3D3D3
あざみ色rgbThistle14204888216191216#D8BFD8
オーキッドrgbOrchid14053594218112214#DA70D6
ゴールデンロッドrgbGoldenrod213961021816532#DAA520
ペールバイオレットレッドrgbPaleVioletRed9662683219112147#DB7093
深紅rgbCrimson39375002202060#DC143C
ゲーンズボロrgbGainsboro14474460220220220#DCDCDC
プラムrgbPlum14524637221160221#DDA0DD
バーリーウッドrgbBurlyWood8894686222184135#DEB887
ラベンダーrgbLavender16443110230230250#E6E6FA
濃いサーモンピンクrgbDarkSalmon8034025233150122#E9967A
紫色rgbViolet15631086238130238#EE82EE
ペールゴールデンロッドrgbPaleGoldenrod7071982238232107#EEE86B
薄いさんごrgbLightCoral8421616240128128#F08080
カーキrgbKhaki9234160240230140#F0E68C
アリスブルーrgbAliceBlue16775408240248255#F0F8FF
ハニーデューrgbHoneydew15794160240255240#F0FFF0
空色rgbAzure16777200240255255#F0FFFF
サンディブラウンrgbSandyBrown633368424416496#F4A460
小麦rgbWheat11788021245222179#F5DEB3
ベージュrgbBeige14480885245245220#F5F5DC
ホワイトスモークrgbWhiteSmoke16119285245245245#F5F5F5
ミントクリームrgbMintCream16449525245255250#F5FFFA
ゴーストホワイトrgbGhostWhite16775416248248255#F8F8FF
サーモンピンクrgbSalmon7504122250128114#FA8072
アンティークホワイトrgbAntiqueWhite14150650250235215#FAEBD7
リネンrgbLinen15134970250240230#FAF0E6
薄いゴールデンロッドイエローrgbLightGoldenrodYellow13826810250250210#FAFAD2
オールドレースrgbOldLace15136253253245230#FDF5E6
3vbRedrgbRed25525500#FF0000
明るい紫7vbMagentargbFuchsia167119352550255#FF00FF
深いピンクrgbDeepPink963916725520147#FF1493
オレンジレッドrgbOrangeRed17919255690#FF4500
トマトrgbTomato46786552559971#FF6347
ホットピンクrgbHotPink11823615255105180#FF69B4
さんごrgbCoral527564725512780#FF7F50
濃いオレンジrgbDarkOrange360952551400#FF8C00
薄いサーモンピンクrgbLightSalmon8036607255160122#FFA07A
オレンジrgbOrange424952551650#FFA500
薄いピンクrgbLightPink12695295255182193#FFB6C1
ピンクrgbPink13353215255192203#FFC0CB
ゴールドrgbGold552952552150#FFD700
ピーチパフrgbPeachPuff12180223255218185#FFDAB9
ナバホホワイトrgbNavajoWhite11394815255222173#FFDEAD
モカシンrgbMoccasin11920639255228181#FFE4B5
ビスクrgbBisque12903679255228196#FFE4C4
ミスティローズrgbMistyRose14804223255228225#FFE4E1
ブランシュアーモンドrgbBlanchedAlmond13495295255235205#FFEBCD
パパイヤホイップrgbPapayaWhip14020607255239213#FFEFD5
ラベンダーブラッシュrgbLavenderBlush16118015255240245#FFF0F5
シーシェルrgbSeashell15660543255245238#FFF5EE
コーンシルクrgbCornsilk14481663255248220#FFF8DC
レモンシフォンrgbLemonChiffon13499135255250205#FFFACD
フローラルホワイトrgbFloralWhite15792895255250240#FFFAF0
スノーrgbSnow16448255255250250#FFFAFA
6vbYellowrgbYellow655352552550#FFFF00
明るい黄rgbLightYellow14745599255255224#FFFFE0
アイボリーrgbIvory15794175255255240#FFFFF0
2vbWhitergbWhite16777215255255255#FFFFFF


#16進は、WEBに表をアップする時などに使用できるように入れてみました。
このページのHTML作成でも使っているものです。

XlRgbColor列挙には、名前違いの同色があるようです。
色名で探しやすくするために、意図的にそのようにしているものと思われます。


サイト内の関連ページ





同じテーマ「マクロVBA技術解説」の記事

Rangeオブジェクト.Valueの省略について
ユーザー操作を制限する(Locked,Protect,ScrollArea)
シートに数式を設定する時のセル参照の指定方法
標準モジュールとシートモジュールの違い
オートフィルタ(AutoFilter)の使い方まとめ
複雑な条件(複数除外等)のオートフィルター(AutoFilter)
クリップボードを使わないセルのCopy
Rangeの使い方:最終行まで選択を例に
フルパスをディレクトリ、ファイル名、拡張子に分ける
VBAを定型文で覚えよう

新着記事 ・・・新着記事一覧を見る

VBAを定型文で覚えよう|ExcelマクロVBA技術解説(3月26日)
VBAスタンダード試験対策まとめ|MOS VBAエキスパート対策(3月16日)
ユーザーフォームとメニューの操作|MOS VBAエキスパート対策(3月14日)
ファイルの操作|MOS VBAエキスパート対策(3月14日)
ユーザーフォームの各種イベント|Excelユーザーフォーム(3月13日)
レジストリの操作|MOS VBAエキスパート対策(3月12日)
変数と配列|MOS VBAエキスパート対策(3月12日)
Colorプロパティの設定値一覧|VBA技術解説(3月12日)
APIとOLEオートメーション|MOS VBAエキスパート対策(3月11日)
エラーへの対処|MOS VBAエキスパート対策(3月10日)

アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.変数とデータ型(Dim)|ExcelマクロVBA入門
3.マクロって何?VBAって何?|ExcelマクロVBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
6.RangeとCellsの使い方|ExcelマクロVBA入門
7.とにかく書いて見よう(Sub,End Sub)|VBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.まずはマクロVBAを使う準備|ExcelマクロVBA入門
10.繰り返し処理(For Next)|ExcelマクロVBA入門



  • >
  • >
  • >
  • Colorプロパティの設定値一覧

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。





    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。

    本文下部へ

    ↑ PAGE TOP