ich sitze jetzt seit einiger Zeit vor der Tabelle:
über das Worksheet_SelectionChange ausgelöst möchte ich, wenn ich in Spalte D eine Zelle auswähle
alle Zellen grün färben (von Spalte A bis L), die in Spalte D den gleichen Wert haben.
Ich bekomm es einfach nicht hin.
Das hier färbt nur die Werte in D....
Wer kann mir helfen. Ggf. ist mein Ansatz ja auch kompl. falsch?
Excel 2007
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("D:D")) Is Nothing Then
Dim Z&, LR&
LR = Cells(Rows.Count, 1).End(xlUp).Row 'letzte Zeile der Spalte
If Target.Row <= LR Then
Z = Target.Row 'aktuelle Zeile
With Range("D2:D" & LR)
Cells.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=D" & Z & "=$D$" & Z
.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With .FormatConditions(1).Interior 'grüner Hintegrund
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent3
.TintAndShade = 0.399945066682943
End With
End With
End If
End If
End Sub
Danke
Gruß UweD