ich habe folgende Frage:
ich habe eine Prozedur, die mehrere Unter-Prozeduren aufruft.
SubMain()
...
application run ("sub1")
application run ("sub2")
application run ("sub3")
...
Ich möchte, daß wenn in einer Unter-Prozedur ein Fehler auftritt, nicht nur diese Prozedur, sondern auch die Hauptprozedur abgebrochen wird.
Bislang habe ich mir geholfen, daß ich bei einem Abbruch der Unterroutine z.B. Wert "1" im ExcelSheet eingetragen habe, und nach jeder Rückkehr in die Hauptprozedur abgefragt habe, ob die "1" eingetragen wurde.
SubMain()
...
application run ("sub1")
if cells(1,1).value="1" then exit sub
...
application run ("sub2")
if cells(1,1).value="1" then exit sub
...
application run ("sub3")
if cells(1,1).value="1" then exit sub
...
Geht das aber nicht vielleicht noch einfacher mit einem Befehl in der Sub-Prozedur, der auch die Hauptprozedur abbricht?
Vielen Dank für Antworten!
Schöne Grüße,
Rüdiger