15.03.2019, 12:31
Hallo,
ich würde gerne über VBA die Farbe von Zellen festlegen. Ich möchte keine Bedingten Formatierungen verwenden.
Dabei soll in einem bestimmten Bereich die Farbe der Zelle von Standard (Weißer Hintergrund) zur festgelegten Farbe (Rot) vorgenommen werden, wenn irgendetwas in die Zelle geschrieben wird (Zahl oder Text).
Habe versucht in Spalte B von Zeile 7 bis 21 die Zellfarbe auf Rot zu ändern, falls irgendetwas drin steht.
Mein Code bisher:
Leider ohne Erfolg, könnt Ihr mir sagen wo mein Fehler liegt?
Danke & Gruß
ich würde gerne über VBA die Farbe von Zellen festlegen. Ich möchte keine Bedingten Formatierungen verwenden.
Dabei soll in einem bestimmten Bereich die Farbe der Zelle von Standard (Weißer Hintergrund) zur festgelegten Farbe (Rot) vorgenommen werden, wenn irgendetwas in die Zelle geschrieben wird (Zahl oder Text).
Habe versucht in Spalte B von Zeile 7 bis 21 die Zellfarbe auf Rot zu ändern, falls irgendetwas drin steht.
Mein Code bisher:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
'Zellfarbe
If Target.Column = 2 And Target.Row > 6 And Target.Row < 21 Then
If Target.Value <> "" Then Target.Interior.ColorIndex = vbRed
End If
End Sub
Leider ohne Erfolg, könnt Ihr mir sagen wo mein Fehler liegt?
Danke & Gruß