Thema Datum  Von Nutzer Rating
Antwort
Rot Frage zu Application.Quit
29.09.2010 14:46:06 Gedo
NotSolved
29.09.2010 15:13:52 Severus
NotSolved
30.09.2010 12:13:39 Gedo
NotSolved

Ansicht des Beitrags:
Von:
Gedo
Datum:
29.09.2010 14:46:06
Views:
1481
Rating: Antwort:
  Ja
Thema:
Frage zu Application.Quit
Hallo zusammen,

ich bin da über etwas gestolpert und konnte mir das bisher nicht wirklich erklären.

Ich habe ein Programm in Excel geschrieben, das geschlossen werden soll, wenn das was sich im Zwischenspeicher befindet keine Zahl ist. Dazu wird dann Application.Quit benutzt. Normalerweise funktioniert das auch, aber in den letzten Tagen kam es dazu das nach dem Quit noch MsgBoxen aufkamen die eigentlich gar nicht kommen sollten (scheint Tagesform abhängig zu sein).

Habe jetzt mal etwas gesucht und nicht wirklich das gefunden was ich brauchte.

Also mal als Beispiel.

Private Sub Workbook_Open()

MsgBox ("Vor dem Schließen.")
Application.DisplayAlerts = False
Application.Quit
MsgBox ("Warum bin ich noch zu sehen?")

End Sub

Es werden beide Msgboxen angezeigt und ich verstehe nicht wirklich warum das so ist.

Ich habe ja auch etwas gefunden damit das funktioniert aber ich würde trotzdem gerne wissen warum das oben erst schließt wenn beide Boxen durchgelaufen sind und das unten so schließt wie es soll.

Private Sub Workbook_Open()

MsgBox ("Vor dem Schließen.")
Application.DisplayAlerts = False
Application.Quit
DoEvents
MsgBox ("Jetzt bin ich nicht mehr zu sehen?")

End Sub

Danke schonmal für Erklärungen

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Frage zu Application.Quit
29.09.2010 14:46:06 Gedo
NotSolved
29.09.2010 15:13:52 Severus
NotSolved
30.09.2010 12:13:39 Gedo
NotSolved