![](https://excel-vba.work/wp-content/themes/cocoon-master/images/b-woman.png)
VBAから
・セルの背景色を網掛けにする方法
を記載します!
![](https://excel-vba.work/wp-content/themes/cocoon-master/images/b-woman.png)
ここでは可読性を良くするために、
・XlPattern列挙体(定数)
を使用して網掛けパターンを指定します!
VBAコード
ここでは例として、シート「sample」の
・セル「B2~D2」の背景色を網掛け
にします。
Sub sample()
'背景色を網掛けにする
Worksheets("sample").Range("B2:D2").Interior.Pattern = XlPattern.xlPatternGray16
End Sub
実行結果
セルの背景色を網掛けにできました。
![実行結果](https://excel-vba.work/wp-content/uploads/2021/03/vba_cellpattern_001.png)
参考①
上記のVBAコードでは列挙体「XlPattern」を使用してパターンを指定しています
列挙体「XlPattern」には20種類のパターン(定数)があります。
詳細は公式サイトを参照してください。
参考②
列挙体そのものについては、以下の記事をご確認ください。
参考③
上記のVBAコードで使用した以下の詳細は、公式サイトをご確認ください。
●「Rangeオブジェクト」の「Interior」プロパティ
●「Interiorオブジェクト」の「Pattern」プロパティ