Ich würde gerne per VBA eine Spalte in grau einfärben sobald oben in der ersten Zeile "Wahr" steht - natürlich soll nur die Spalte eingefärbt werden, wo "Wahr" steht - ist das möglich?
Mein Versuch:
Sub einfaerben()
Dim Zelle As String
For Each Zelle In Intersect(Row(1))
If Zelle = "Wahr" Then
Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.149998474074526
.PatternTintAndShade = 0
End If
Next Zelle
End Sub
Vielen Dank im Voraus!Vg
Sascha