Ich möchte in einem großen Excel-Blatt eine Füllfarbe durch eine andere ersetzen. Gibt es hierfür einen Befehl, der mir das automatisch erledigt, oder muss ich alles "zu Fuß" machen?
Vielen Dank für euren Gehirnschmalz :-)
Markus
Sub neuer_anstrich()
Dim C As Range
For Each C In ActiveSheet.UsedRange
If C.Interior.ColorIndex = 3 Then 'Rot
C.Interior.ColorIndex = 6 'durch gelb ersetzen
End If
Next C
End Sub
Sub Farbe_wechseln()
'im markierten Bereich gelb durch rot ersetzen
Dim c As Range
Application.ScreenUpdating = False
For Each c In Selection.Cells
With c.Interior
If .ColorIndex = 6 Then .ColorIndex = 3
End With
Next c
Application.ScreenUpdating = True
End Sub