Re: Mit Unterprozedur Hauptprozedur beenden?
From: Frank Arendt-Theilen (no email)
Date: 10/21/04
- Next message: Frank Arendt-Theilen: "Re: Frage zum autom. Laden einer XLA-Datei"
- Previous message: Udo Hallstein: "verweise aktivieren"
- In reply to: Andre Fischer: "Mit Unterprozedur Hauptprozedur beenden?"
- Next in thread: Michael Schwimmer: "Re: Mit Unterprozedur Hauptprozedur beenden?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 21 Oct 2004 18:42:43 +0200
Hallo Andre,
eine Möglichkeit:
deklariere eine globale boolsche Variable, die auf False gesetzt
bleibt solange kein Fehler auftritt und den Wert True zugewiesen
bekommt falls ein Fehler auftritt.
Als nächste Anweisung, unter der Verzweigungsanweisung zur Subroutine,
wird diese Varibale abgefragt und daraufhin die Hauptroutine
entsprechend weiter abgearbeitet oder beendet.
Dim booFehler as Boolean
Sub Hauptroutine()
'dein Code
'...
Call Subroutine
If booFehler Then Exit Sub
'dein weiterer Code
'...
End Sub
Sub Subroutine()
On Error Goto Errorhandler
'dein Code
'...
Exit Sub
ErrorHandler:
booFehler = True
End Sub
MfG Frank
_____________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Website: http://www.xl-faq.de; Auftragsprogrammierung
- Next message: Frank Arendt-Theilen: "Re: Frage zum autom. Laden einer XLA-Datei"
- Previous message: Udo Hallstein: "verweise aktivieren"
- In reply to: Andre Fischer: "Mit Unterprozedur Hauptprozedur beenden?"
- Next in thread: Michael Schwimmer: "Re: Mit Unterprozedur Hauptprozedur beenden?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|