Er bleibt wohl im If-Teil hängen nachdem $Err auf True gesetzt ist kommt er da nicht mehr raus.
Tipp: Man sollte niemals von Hand Variablen verändern die von einer For ... Next Schleife als Zähler benutzt wird benutzt wird und schon garnicht auf Werte die die Variable nie annehmen kann! Dafür nimmt man in der Regel While ... WEnd oder Do ... Until - Schleifen. ![]()