Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Errorhandler

Forumthread: Errorhandler

Errorhandler
21.06.2004 08:41:38
Sabine
Hallo Excelianer,
wie binde den Errorhandler richtig ein, wenn er für die gesamte Arbeitsmappe gültig sein soll, in der Arbeitsmappe gibt es mehrere (6) Module- gleich bei Workbook_open: on ERror goto errorhandler?
und wo schreibe ich den eigentlichen Errorhandler hin?
Vielen Dank schon mal.
Sabine
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Errorhandler
21.06.2004 09:21:07
hans
Hallo Sabine,
der Errorhandler gilt immer nur für die jeweilige Prozedur, wobei allerdings auch beim Aufruf von Unterprogrammen zum Errorhandler der aufrufenden Prozedur zurückgekehrt wird. Dies gilt allerdings nur für Unterprogramme, nicht für unabhängig voneinander agierenden Prozeduren.
Innerhalb des Errorhandlers kann über den Aufruf einer Unterprozedur eine gemeinsame Aktion für alle auftretenden Fehler gestartet werden.
Gruss hans
Anzeige
AW: Errorhandler
21.06.2004 09:21:45
Matthias
Hallo Sabine,
On Error GoTo... wird beim Ende der Prozedur/Funktion wieder zurückgesetzt. D.h. Du musst in jeder Prozedur/Funktion den Befehl neu setzen. Wenn deine Fehlerbehandlung wirklich überall gleich ist, dann würde ich folgendes vorschlagen:
Sub Irgendwas()
On Error GoTo Fehler
'Code der Prozedur
Exit Sub
Fehler:
Call Fehlerbehandlung
End Sub
Public Sub Fehlerbehandlung()
'hier dein Fehlerbehandlungscode
End Sub
Gruß Matthias
Anzeige
AW: Errorhandler
Hans
Hallo Sabine,
bei nicht tötlichen Fehlern bietet es sich an über

On Error Resume Next
If err.Number = ? then
err.clear
'Errorhandling
endif

zu gehen....
Gruß HW
AW: Errorhandler
Sabine
Danke Euch allen für das Grudsätzliche und die Anregungen!
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige