mal eine bescheidene Frage: Wie kann man Excel komplett schließen?
Hatte es mit Application.Quit versucht, aber so wird nur die Arbeitsmappe geschlossen aber nicht das ganze Excel. Gibt es einen Befehl, womit Excel ganz geschlossen wird?
Gruß
Gordon
Um Excel komplett zu schließen, kannst du den folgenden VBA-Befehl verwenden. Dieser Befehl sorgt dafür, dass nicht nur die Arbeitsmappe, sondern die gesamte Excel-Anwendung beendet wird:
Sub ExcelKomplettSchließen()
Application.Quit
End Sub
Führe diesen Code in deinem VBA-Editor aus. Um den VBA-Editor zu öffnen, drücke ALT + F11
, erstelle ein neues Modul und füge den Code ein. Wenn du das Makro ausführst, wird Excel vollständig geschlossen.
Wenn du feststellst, dass Excel nach dem Ausführen des Befehls Application.Quit
weiterhin geöffnet bleibt, könnte das an folgenden Punkten liegen:
Geöffnete Dialogfenster: Wenn Dialogfenster wie Speichern oder Abbrechen angezeigt werden, wird Excel nicht geschlossen. Schließe diese Fenster oder füge im Code eine Funktion hinzu, die diese automatisch schließt.
Makros in anderen Modulen: Überprüfe, ob es andere Makros gibt, die möglicherweise Excel wieder öffnen oder andere Prozesse auslösen.
Fehlende Berechtigungen: Stelle sicher, dass du die richtigen Berechtigungen hast, um Excel zu beenden.
Falls du nicht mit VBA arbeiten möchtest, kannst du Excel auch manuell oder über die Task-Manager-Anwendung schließen:
X
in der oberen rechten Ecke des Fensters oder gehe zu Datei
> Beenden
.STRG + ALT + ENTF
, wähle den Task-Manager aus, suche nach Excel in der Liste der Prozesse und klicke auf Prozess beenden
.Ein praktisches Beispiel für das vollständige Schließen von Excel könnte so aussehen:
Sub AlleArbeitsmappenSchließen()
Dim wb As Workbook
For Each wb In Application.Workbooks
wb.Close SaveChanges:=False
Next wb
Application.Quit
End Sub
In diesem Beispiel werden zuerst alle offenen Arbeitsmappen geschlossen, dann wird Excel vollständig beendet. Dies ist besonders nützlich, wenn du mehrere Arbeitsmappen geöffnet hast und sicherstellen möchtest, dass alles geschlossen wird.
1. Warum schließt sich Excel nicht, obwohl ich Application.Quit
benutze?
Es könnte daran liegen, dass noch Dialogfenster geöffnet sind oder andere Prozesse in Excel laufen. Stelle sicher, dass alles geschlossen ist.
2. Kann ich Excel auch ohne VBA schließen?
Ja, du kannst Excel über das Menü oder den Task-Manager schließen. VBA bietet jedoch eine automatisierte Lösung, die oft effizienter ist.
3. Welche Excel-Version wird unterstützt?
Der VBA-Code ist in den meisten modernen Excel-Versionen (Excel 2010 und später) anwendbar.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen