Ich versuche, ein Makro zu schreiben, das Farben basierend auf einem Wert in Spalte L ändert. Wenn die Zelle in Spalte L JA ist, dann Hightlight Spalte B-Zelle in Rot. Das Makro unten funktioniert jedoch nicht oder fehlschlägt. Es läuft aber tut nichts.Excel VBA - Zellenfarbe Ändern
Sub ColorMeElmo()
Dim i As Long, r1 As Range, r2 As Range
For i = 2 To 5
Set r1 = Range("L" & i)
Set r2 = Range("B" & i & ":B" & i)
If r1.Value = "YES" Then r2.Interior.Color = vbRed
Next i
End Sub
Warum nicht Bedingte Formatierung verwenden? –
Funktioniert für mich. Haben Sie "JA" irgendwo im Bereich L2: L5? (Anmerkung: nicht nur "Ja", sondern eigentlich "JA") – YowE3K
HI Scott, würde ich einem Benutzer zur Verfügung stellen und ich dachte ein Macro wäre einfacher zu laufen. – user7675421