2017年11月12日セルColor、ColorIndex、ThemeColorプロパティセルの背景色を設定するプロパティにはColor、ColorIndex、ThemeColorプロパティの3つがあります。それぞれ利用の仕方が異なります。マクロの記録機能を使って背景色の設定を行うとColorプロパティかThemeColorプロパティで記録されるのですが、ColorIndexプロパティもちゃんと使えます。セル範囲を示すRangeオブジェクトを指定します。セルの内部設定を行うプロパティです。セルの背景の設定では、色や濃淡や塗りつぶし効果(グラデーション)や網掛けを行う際に利用します。Colorプロパティで取得する値はDouble型のRGB値になります。設定する場合も同様にRGB値を設定します。RGB値とはRGB関数で赤、緑、青の割合をそれぞれ0から255の範囲で設定した結果の値になります。青割合)」で記述します。XlColorIndex列挙型、または、1から56を設定します。ColorIndexプロパティはカラーパレットのインデックス番号に対応しています。カラーパレットの56色の配色はExcelのオプション→保存→色ボタンで表示される「色」ダイアログで変更できます。そのため、標準では黒は1番ですが、常に黒ではありません。これが常に色がRGB値であるColorプロパティとの違いです。テーマカラーをMsoThemeColorSchemeIndex列挙型で取得および設定します。内容列に書いている色はExcel2016の標準の状態での色です。テーマが変わったりExcelのバージョンにより色は変わります。表示済みのハイパーリンクサンプルコード以下はColor、ColorIndex、ThemeColorプロパティのそれぞれで背景色の取得と設定を行うサンプルです。Excel作業をVBAで効率化シェアお問合わせTOPへ。