Möchte Excel per Makro schliessen, jedoch die Datei nicht speichern und auch die Meldung nach der Speicherung nicht erhalten. Wenn jedoch zufällig noch eine andere Excel Datei geöffnet ist, die nichts mit der Datei zu tun hat, soll normal die Meldung kommen "Beenden/Speichern ja/nein".
Grundsätzlich geht das ja mit "Application.Quit".
Die Speichermeldung liesse sich vermutlich mit "Application.DisplayAlerts = False" umgehen. Habe aber gelesen, dass die Abschaltung der Bildschirmausgaben über die Laufzeit der Prozedur hinaus gültig ist, was ich auf keinen Fall will. Zudem bestünde wie gesagt auch das Problem, im Falle dass noch eine unabhängige Datei offen ist.
Um es noch genauer zu sagen. Habe 3 Exceldateien gleichzeitig offen. Das Makro wird aus Datei1.xls heraus gestartet.
Windows("Datei2.xls").Close False
Windows("Datei3.xls").Close False
Application.Quit
'Windows("Datei1.xls").Close False
Die letzte Zeile nützt natürlich nichts, da Excel ja bereits geschlossen ist.
Gibt es dafür eine Lösung?
Herzlichen Dank
Gruss
Chris