On Error in Schleife
22.07.2015 15:46:37
Dominic
eigentlich dachte ich ich kenne mich in VBA aus nur die Fehlerbehandlung macht mir Weng zu schaffen. Ich habe eine For Schleife, wenn in dieser ein Fehler passiert soll der Interpreter aus der Schleife Springen dann per Loop wieder nach oben und die For Schleife erneut durchlaufen, beim ersten Durchlauf funktioniert dies auch noch nur bei dem 2. bekomme ich dennoch den ursprünglichen Fehler ausgegeben ohne das die For Schleife verlassen wird.
Kann mir hier jemand helfen?
hier ein Codebeispiel, im Richtigen Code kommt der Benutzer vor der For schleife in einen Dialog um dort werte zu ändern.
Sub test()
Dim i As Integer
Dim r As Range
On Error GoTo sprung
Do
For i = 1 To 32
Set r = ThisWorkbook
Next
sprung:
Loop
End Sub