ich habe folgende Schleife programmiert:
Sub FehlerErsetzen ()
For Each Zelle In Range ("G42:G1898")
If Zelle ="#N/A N/A" Then
Zelle.Value = ""
Exit For
End If
Next
End Sub
Das Makro soll also in dem oben angegebenen Zellbereich jede einzelne Zelle durchlaufen und ggfs. den Inhalt ersetzen. Im Grunde funktioniert es auch, nur durchläuft das Makro den Prozess nur einmal und bleibt dann stehen. Ich müsste, damit die nächste Zelle überprüft wird, das ganze Makro wieder anstoßen.
Das Makro tut also eigentlich was es soll, rein von der Maßnahme her, durchläuft allerdings die Range nicht komplett, um genau zu sagen, bearbeitet es immer nur eine Zelle.
Kann mir jemand weiterhelfen?
Vielen Dank schonmal.
Gruß Ulf