![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcbYeo4Utxg7-TEt1CNG9JBhphPOgiCjSuzbMZa-bugs8qFyXWwAhnmyr4bSSDZoYJ5FwXbvaYGfmmzc-hRwtAZTgYh9A6pgHItIC10mc4bc8Pv-wCBHUBK9CN7D3SKic0qg09Qm8sFhFr/s1600/xls-icon-3385-2.png)
セルの背景色を設定するには、InteriorオブジェクトのColorプロパティを使います。
例
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS7p9JSGyKPPWtjictdLIWd8NmrmI9SS7ffYpSh0RlKK3WoWanVjZb0l48uXb7h9nlo1JP9j_u344eyT6fZwv3x9rxu08g1-BOOpbOEhORFjpT_Zk6r9ugLsr7SfFT6NjyVv-wvbH4ltH9/s1600/excel_vba_interior_color_001.png)
たとえば、セルB2の背景色をLightGreenにするには次のように記述します。
Sub SetColor() '背景色 Range("B2").Interior.Color = RGB(144, 238, 144) End Sub
実行結果
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGQNpqcvY7IrOFN452LBtZsvuxMbGFLnLbsVsN1xDLkH3aynE_4lI0V0dJaoy5R_4297Re2xSpqZGLMMzXv8M2eB8-3gOk2rI5KmMKwiKaA94aq0zZJ9eAoQPejdiauqyus9Hq9nPdmPuK/s1600/excel_vba_interior_color_002.png)
TintAndShade 色の明暗
Excel2007以降からは、TintAndShadeプロパティを使って色の明暗を指定することが可能になっています。TintAndShadeプロパティは、-1 (最も暗い) ~ 1 (最も明るい) の値で指定します。0 (ゼロ) は中間値。
値:0.5
'色の明暗 Range("B2").Interior.TintAndShade = 0.5
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlkouxE_iMUEWOWLdnJuyvGefsD-gdeBr8S3_unnYtocw0Y8AdNu9PDoUJtGFYpZNmkYPg7iXKbxBToW5DoemqVHaHhBJ2l2Ri36_sXBP4HfCUeztxZVpZ0tzNPzlrIKWLNJjg0m6DXffD/s1600/excel_vba_interior_color_003.png)
値:-0.5
'色の明暗 Range("B2").Interior.TintAndShade = -0.5
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq2yXVNeF8YkwdPTAQECxMgU5nhEN_Msw4N2VjpIHe86dq6K7keDnrhedZcLBTgwptHTNgLSAyADU0ZzZCI1ES1lBeM5Ednc7yonbj99ivkfnCBvpGvQc2VCJSCFoiRTJThAKAB_btPpqK/s1600/excel_vba_interior_color_004.png)
comments powered by Disqus
スポンサーリンク