みなさんこんにちは、現役エンジニアのサメハックです
未経験からWebエンジニアに転職し、
現在正社員として5年働いたのちフリーランスとして独立しました。
1分で理解できるVBA講座シリーズです。
今回はセルの色を変える方法について学んでいきましょう!
駆け出しエンジニアや未経験の方、
また新入社員を指導する先輩社員にとっても
わかりやすいように解説していきます!
この記事を読むと・・・
- 1分でセルの色を変えられる
1分で理解できるVBA講座シリーズはじめっ!
初期設定
マクロを有効にする
![](https://samehack.com/wp-content/uploads/2022/09/4aa01198e4ec19983c82148137aa7dc7-1024x755.jpg)
Excelファイルを開き、
ファイル→オプション→トラストセンター→トラストセンターの設定→マクロの設定
という順に進み、
VBAが有効な場合にExcel4.0のマクロを有効にする
という項目にチェックを入れてください。
VBEの起動
Excelファイルを開いた状態でAlt+F11を押してVBEを開いてください
モジュールの作成
![](https://samehack.com/wp-content/uploads/2022/09/ca09f6caeb3bc89303388d6ce4214959-1024x538.png)
![](https://samehack.com/wp-content/uploads/2022/09/56a966c8a510ac6dab68104fe31163ed-1024x538.jpg)
挿入→標準モジュール
という順に操作すると自動的にモジュールが開くので、ここにコードを記述します。
セルの色を変えよう!
![](https://samehack.com/wp-content/uploads/2022/09/14-1024x598.jpg)
セルの色を変える構文
セル.Interior.Color = 色
実際に動かしてみよう!
![](https://samehack.com/wp-content/uploads/2022/09/975c32f669b4a43640fbda7c190e6370.png)
今回は、このようなシートの
・B2のセルを赤色
・D列の全てのセルを青色、文字色を白
にするマクロを作りました。
Sub セルの色設定()
'B4セルを赤色に
Cells(4, 2).Interior.Color = vbRed
'D列のセルを青色に
Columns("D").Interior.Color = RGB(0, 0, 255)
' D列の文字色を白に
Columns("D").Font.Color = vbWhite
End Sub
![](https://samehack.com/wp-content/uploads/2022/09/6561480d9a947b2f6c888f89d374aa74.png)
実行すると、指定したセルの色を設定することが出来ました。
まとめ
![](https://samehack.com/wp-content/uploads/2021/11/dfe65cc8c5d3185e7b92ade5af4cc6bb-4-1024x264.jpg)
![](https://samehack.com/wp-content/uploads/2021/09/00c3d3cf1d32995d7b5414ac551d13f3.png)
満足いただけたら、1クリックなのでSNSフォローしてもらえると嬉しいです🦈