Excel speichern abstellen, beim Schließen Makro starten und Abfrage ob Datei speichern?

Antwort

Um in Excel ein Makro zu erstellen, das beim Schließen der Datei eine Abfrage anzeigt, ob die Datei gespeichert werden soll, kannst du den folgenden VBA-Code verwenden. Dieser Code wird im "DieseArbeitsmappe"-Modul eingefügt: 1. Öffne Excel und drücke `ALT + F11`, um den VBA-Editor zu öffnen. 2. Doppelklicke auf "DieseArbeitsmappe" im Projektfenster. 3. Füge den folgenden Code ein: ```vba Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim Antwort As VbMsgBoxResult Antwort = MsgBox("Möchten Sie die Datei speichern?", vbYesNoCancel + vbQuestion, "Datei speichern") Select Case Antwort Case vbYes ThisWorkbook.Save Case vbNo ' Nichts tun, Datei wird ohne Speichern geschlossen Case vbCancel Cancel = True ' Schließen abbrechen End Select End Sub ``` 4. Schließe den VBA-Editor und speichere die Arbeitsmappe als Makro-fähige Datei (z.B. .xlsm). Mit diesem Code wird beim Schließen der Arbeitsmappe eine Nachricht angezeigt, die fragt, ob die Datei gespeichert werden soll. Je nach Auswahl wird die Datei gespeichert, ohne zu speichern geschlossen oder das Schließen abgebrochen.

Kategorie: Software Tags: Excel Makro Speichern
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Tastenkombination zum Speichern einer Excel-Datei?

Die Tastenkombination zum Speichern einer Excel-Datei ist "Strg + S".

In welchen Formaten kann man eine Excel-Datei abspeichern?

Eine Excel-Datei kann in verschiedenen Formaten abgespeichert werden, darunter: 1. **XLSX** - Das Standardformat für Excel-Arbeitsmappen. 2. **XLS** - Das ältere Format, das in Excel-Versio... [mehr]

Warum speichert Excel meine Datei plötzlich als xlsb?

Excel speichert Dateien im XLSB-Format, wenn du beim Speichern eine Option wählst, die dieses Format bevorzugt. XLSB steht für "Excel Binary Workbook" und hat einige Vorteile, wie... [mehr]

Wie sperrt man in Excel Spalten oder Zeilen, damit dort nichts eingetragen werden kann?

Um in Excel bestimmte Spalten oder Zeilen zu sperren, sodass dort nichts eingetragen werden kann, gehst du wie folgt vor: 1. **Gesamtes Blatt entsperren:** - Markiere das gesamte Arbeitsblatt (kli... [mehr]

xlwings mehrere Exceldateien zusammenführen?

Um mehrere Excel-Dateien mit xlwings zusammenzuführen, kannst du ein Python-Skript verwenden, das die Daten aus den verschiedenen Dateien in eine einzige Datei integriert. Hier ist ein einfaches... [mehr]

Wie blende ich in Excel alle Zeilen und Spalten gleichzeitig ein?

Um in einer Excel-Arbeitsmappe alle Zeilen und Spalten gleichzeitig einzublenden, kannst du folgende Schritte ausführen: 1. **Alle Zellen auswählen**: Klicke auf das kleine Dreieck in der o... [mehr]

Excel-Links zu Arbeitsmappen suchen?

Um in Excel nach Links zu Arbeitsmappen zu suchen, kannst du die folgenden Schritte befolgen: 1. **Verknüpfungen überprüfen**: Gehe zu "Daten" in der Menüleiste und w&au... [mehr]

Wie suche ich einen Link in einer ausgeblendeten Zeile oder Spalte in Excel?

Um einen Link in einer ausgeblendeten Zeile oder Spalte in Excel zu suchen, kannst du folgende Schritte befolgen: 1. **Alle Zeilen und Spalten einblenden**: Zuerst solltest du sicherstellen, dass all... [mehr]

Warum aktualisiert meine Excel-Datei beim Öffnen einen Link, obwohl kein externer Link vorhanden ist?

Das Problem, dass Excel beim Öffnen einer Datei versucht, einen Link zu aktualisieren, kann verschiedene Ursachen haben. Hier sind einige mögliche Gründe und Lösungen: 1. **Verbor... [mehr]

Was tun, wenn beim Speichern einer RStudio-Datei das Fenster 'Choose Encoding' erscheint?

Wenn das "Choose Encoding"-Fenster in RStudio erscheint, bedeutet das, dass RStudio unsicher ist, welches Text-Encoding für die Datei verwendet werden soll. Hier sind einige Schritte, d... [mehr]