サンプル画像
Excelマクロ塾メニュー

エクセルマクロ・VBAは慣れが肝心
最初は難しく感じるExcelのマクロとVBAですが、仕組みが理解できると徐々に使いこなせるようになってきます!
自分のペースで着実に勉強しましょう!

エクセルマクロ塾
エクセルマクロ塾

Interior,ColorIndexプロパティ

Interior,ColorIndexプロパティとはセルの背景色を設定するプロパティです。

 

このプロパティにはそれぞれ役割があります。

Interiorではセル(オブジェクト)の中身を参照します。

ColorIndexでは色番号から指定した色をセルに設定します。

 

VBEでコードを書く前に、セルの背景色の設定について見てみましょう。

今から行うInterior,ColorIndexをエクセルで行うときはこのような作業になります。

 

VBA セルの色設定

 

エクセルの下にあるツールバーにセルの背景色を塗るアイコンがあります。

 

背景色を変更したいセルをクリックしてアクティブセルにした状態でこのアイコンをクリックすると背景色を変更することができます。

 

色の選択はアイコンの横にある▼をクリックします。

 

VBA セルの色設定

 

色の見本が表示されるので、使いたい色をクリックします。

 

色が決定したら上にもあるように背景色を変更したいセルをアクティブセルにして、アイコンをクリックしてセルの色を変更します。

 

この作業をInterior,ColorIndexプロパティを使って行います。

 

VBEを起動しましょう。

 

VBA セルの色設定

 

セルの背景色の変更は上の画像のコードで行うことができます。

 

コードの内容について説明していきます。

 

VBA セルの色設定

 

コードの役割を色分けしてまとめました。

 

VBEでは色の指定を番号で行います。

 

コードが完成したらF5キーで実行して確認してみましょう。

 

VBA セルの色設定

 

選択したセルの背景色が変更されました。

 

セルの色設定は1つのセルだけではなく、複数のセルで同時に実行することもできます。

VBA