Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

VBA Projekt über Code beenden

Betrifft: VBA Projekt über Code beenden von: Peter (hpo)
Geschrieben am: 18.09.2014 15:57:39

Hallo Zusammen

Ich habe ein größeres VBA Projekt erstellt und möchte wenn es beim ausführen des Projektes einen Fehler gib, das eine Meldung ausgegeben wird und das alle eventuell offenen Forms geschlossen werden und der User direkt auf dem Tabellenblatt ohne Forms weiterarbeiten kann.

Mein Ansatz ist

Sub Klick()
On ERROR goto Fehler
.
.
.
exit sub
Fehler:
Call Fehler1
End Sub

Sub Fehler1()
MSGBOX.............
Unload Forms
End Sub

Leider komme ich so in eine Endlosschleife.
Ich hoffe sehr, das Ihr mir wieter helfen könnt. ;-) ;-)

Viele Grüße
Peter (hpo)

  

Betrifft: AW: VBA Projekt über Code beenden von: Rudi Maintaire
Geschrieben am: 18.09.2014 18:57:57

Hallo,
was soll denn
Unload Forms
???
Das verursacht wohl einen Fehler, wodurch die Endlosschleife entsteht.

Gruß
Rudi


  

Betrifft: AW: VBA Projekt über Code beenden von: Peter (hpo)
Geschrieben am: 20.09.2014 12:11:09

Hallo Rudi

Sorry das ich erst jetzt Antworte.

Nun wenn ein Fehler pasiert ist immer eine Userform geöffnet und diese soll geschlossen werden.
"Forms" ist in diesen Fall nur ein Platzhalter. Hier wird natürlich der Name der Userform stehen.

Hast Du vieleicht noch eine Idee wie ich einen Fehler der im Projekt auftritt abfangen kann?

Für Eure Hilfe bin ich sehr dankbar.

Gruß
Peter (hpo)


  

Betrifft: AW: VBA Projekt über Code beenden von: Hajo_Zi
Geschrieben am: 20.09.2014 14:42:34

benutze die brutale Methode nur End nach Msgbox.

GrußformelHomepage


  

Betrifft: AW: VBA Projekt über Code beenden von: Peter (hpo)
Geschrieben am: 22.09.2014 12:45:18

Hallo Hajo

Hart aber es Funktioniert.

Danke

Gruß
Peter (hpo)


 

Beiträge aus den Excel-Beispielen zum Thema "VBA Projekt über Code beenden"