Verwenden von Visual Basic für Applikationen (VBA) in Verbindung mit Excel-Dokumenten bietet dem Anwender eine größere Fähigkeit, bestehende Makros und Excel zusätzliche Funktionalität zu steuern. Es gibt verschiedene Möglichkeiten der Schließung Arbeitsmappen in VBA . Sie können ausführen einen Code, die Arbeitsmappe , ohne die Änderungen zu speichern oder durch die Aufforderung die Benutzer zu wählen , ob die Änderungen gespeichert werden sollen schließen zwingt . Jede Variation behandelt das Speichern Funktionalität unterschiedlich und dem spezifischen Code für jeden leicht variiert . Der Prozess ist einfach und unkompliziert , unabhängig von der gewählten Option . Anleitung
1
Starten Sie die Excel-Arbeitsmappe Sie wollen durch VBA schließen. . Drücken Sie die "Alt " und " F11 "-Taste , um den Visual Basic -Editor zu öffnen
2
Schreiben Sie die folgenden Zeilen Code , wenn Sie die Arbeitsmappe ohne Speichern der Änderungen schließen möchten :
< p > Sub CloseBook ()
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True End Sub
Seite 3
schreiben Sie die folgenden Zeilen Code , wenn Sie die Arbeitsmappe schließen und alle Änderungen speichern möchten :
Sub Auto_Close ()
Wenn ThisWorkbook.Saved = False Then
ThisWorkbook.Save
End If End Sub