31.03.2017, 16:24
hi,
ich habe gerade diese Errorhandler-Möglichkeit entdeckt: http://www.herber.de/mailing/vb/html/vastmonerror.htm
Bei diesem Code springt der Errorhandler aber erst gar nicht an:
Und bei diesem Code(wo in A1 extra nichts steht, damit ein Error verusacht wird) springt er an. Jedoch stets nur Errorhandler2. Ich komme nie nach Errorhandler1:
Oder ist nur 1 Errorhandler möglich? Bezieht sich der Errorhandler immer auf die nächste Code-Zeile? Also wenn da ein Error passiert, dass dann der Errorhandler "anspringt"?
Die Datei mit dem Beispielcode:
#Errorhandler.xlsm (Größe: 48,69 KB / Downloads: 0)
lieben Dank
Julia :)
ich habe gerade diese Errorhandler-Möglichkeit entdeckt: http://www.herber.de/mailing/vb/html/vastmonerror.htm
Bei diesem Code springt der Errorhandler aber erst gar nicht an:
Code:
Sub Errors()
On Error GoTo Errorhandler
Dim Dateiname As Stringz
Errorhandler:
MsgBox "Errorhandler"
End Sub
Und bei diesem Code(wo in A1 extra nichts steht, damit ein Error verusacht wird) springt er an. Jedoch stets nur Errorhandler2. Ich komme nie nach Errorhandler1:
Code:
Sub Errors2()
Dim Dateiname As String
On Error GoTo Errorhandler
Dateiname = Worksheets("Tabelle1").Range("A1").text
On Error GoTo Errorhandler2
Dateiname = Worksheets("Tabelle1").Range("A1").text
Errorhandler2:
MsgBox "Errorhandler2"
Exit Sub
Errorhandler:
MsgBox "Errorhandler"
Exit Sub
End Sub
Oder ist nur 1 Errorhandler möglich? Bezieht sich der Errorhandler immer auf die nächste Code-Zeile? Also wenn da ein Error passiert, dass dann der Errorhandler "anspringt"?
Die Datei mit dem Beispielcode:
#Errorhandler.xlsm (Größe: 48,69 KB / Downloads: 0)
lieben Dank
Julia :)