Hallo Michi,
mit deinem Makro würdest du das ganze Tabellenblatt färben, wenn es denn laufen würde.
Du musst die Zellen ansprechen, die du prüfen willst, z.B. so:
Sub FarbTest2_If…Then()
Dim rngZelle As Range
For Each rngZelle In ActiveSheet.UsedRange
If rngZelle.Interior.Color = RGB(128, 128, 128) Then rngZelle.Interior.Color = RGB(207, 143, 198)
Next rngZelle
End Sub
Dieser Code prüft jede Zelle des Arbeitsblattes, die im verwendeten Bereich des aktuellen Arbeitsblatts liegt und ändert die Farbe entsprechend deinen Wünschen.
Gruß
M.O.