まえきんブログ

2024/2/11~ ブログをお引越ししました🖊(詳細はトップページ記事をご参照頂ければと存じますm(_ _)m)

【Excel VBA学習 #183】セルを塗りつぶす

まえきんです!

実務向けに、知っていると役立つVBAについて学習してアウトプットしていきます!

今回はセルを塗りつぶす方法について学習しましたのでご紹介します。

f:id:maekinblog:20211127170124p:plain

今回はセルを塗りつぶすマクロを考えます。

書式は上記の通りInterior.Colorを使用します。

f:id:maekinblog:20211127170411p:plain

上記のコードでマクロを実行すると以下のようになります。

f:id:maekinblog:20211127170421p:plain

今回A2セルに対して塗りつぶしの指定を行い、色は黄色で指定します。

色の指定はRGB型で行います。それはR(赤)、G(緑)、B(青)の3つの

数値から構成されています。数値は0~255まであり、0に近いほど色が弱く、

255に近いほど色が強くなります。今回の黄色はR(赤)とG(緑)を255、

青(B)を0とすることで指定できます。

ちなみに、設定したい色のRGB数値を知りたい場合、私はよく

セルの書式設定で色の塗りつぶしのユーザー設定によるRGB値で

自分が設定したい値を割り出しています。

<参考:RGB値の確認方法>

①任意のセルで右クリックし「セルの書式設定」を選択

②「塗りつぶし」タブ・「その他の色」を選択

f:id:maekinblog:20211127172017p:plain

③色の設定で「ユーザー設定」タブを選択

f:id:maekinblog:20211127172058p:plain

次回#184は「文字色を変更する」VBAコードについて学習予定です。

最後まで読んで頂きありがとうございました!ではまた!