Für bestimmte Automationszwecke ist es sinnvoll, Excel per Makrobefehl zu beenden. Dafür bieten sich zwei Varianten an:
1.) Dieses Makro schließt Excel, ohne die noch geöffneten Dateien zu speichern:
Sub xl_close1()
ActiveWorkbooks.Close SaveChanges:=False
Application.Quit
End Sub
2.) Dieses Makro beendet Excel und speichert zuvor alle geöffneten Dateien:
Sub xl_close2()
ActiveWorkbook.Save
Application.Quit
End Sub