たとえば、シート全体の背景色をxlNone
に変更する方法はありますか。背景画像を配置できるようですが、シート内のすべてのセルの色をどのように変更できますか?
このコードを使用すると、これを非常に簡単に行うことができます。
Public Sub Demo()
'set color
WorksheetName.Cells.Interior.ColorIndex = 1 'black
'clear color
WorksheetName.Cells.Interior.ColorIndex = xlColorIndexNone
end sub
または、VBAが必要ない場合は、隅にあるこの小さなアイコンをクリックするだけです。
色を選択するか、色を使用しない場合は、右クリックメニューまたはリボンメニューを使用します。
他の答えのために、私は思い出させたいです-選択を使用する必要はありません!これは悪いマクロレコーダースタイルです。選択を使用する必要がある、または良いアイデアである場合はごくわずかです。いつでも特定の範囲を使用できます。
これを試して
Sheets("Sheet1").Select
Cells.Select
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
現在のシートのすべてのセルの背景色を変更する方法は次のとおりです
Cells.Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.14996795556505 'grey color
.PatternTintAndShade = 0
End With