Wie lösche ich eine aktive Arbeitsmappe (aktuelle Datei) in Excel?
Angenommen, Sie haben eine Arbeitsmappe von einer Website heruntergeladen und die Arbeitsmappe automatisch geöffnet. Die Arbeitsmappe ist jedoch möglicherweise nicht die richtige, oder die Arbeitsmappe enthält keine erforderlichen Informationen, und Sie möchten sie löschen. Manchmal vergessen Sie wahrscheinlich das Standardverzeichnis, in dem heruntergeladene Dateien automatisch gespeichert werden. Keine Sorge, wir können die öffnende / aktive Arbeitsmappe löschen, ohne sie direkt in Excel zu schließen.
Löschen Sie die aktive Arbeitsmappe (aktuelle Datei) mit VBA
Ein Klick zum Öffnen eines Ordners, der eine aktive Arbeitsmappe mit dieser Arbeitsmappe enthält
Versuchen Sie es mit Kutools for Excel, um den Ordner / das Verzeichnis mit der aktuellen Arbeitsmappe schnell zu öffnen und die aktuelle Arbeitsmappe im Eröffnungsordner auszuwählen Übergeordneten Ordner öffnen Dienstprogramm.
Löschen Sie die aktive Arbeitsmappe (aktuelle Datei) mit VBA
Diese Methode führt eine VBA ein, um öffnende / aktive Arbeitsmappen zu löschen, ohne sie in Excel zu schließen. Bitte gehen Sie wie folgt vor:
1. Drücken Sie die Taste Andere + F11 Tasten gleichzeitig, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
2 Klicken Insert > ModulKopieren Sie den folgenden VBA-Code und fügen Sie ihn in das sich öffnende Modulfenster ein.
VBA: Löschen Sie Active Workbook, ohne es in Excel zu schließen
Sub DeleteActiveWorkbook()
Dim xFullName As String
xFullName = Application.ActiveWorkbook.FullName
ActiveWorkbook.Saved = True
Application.ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill xFullName
Application.ActiveWorkbook.Close False
End Sub
3. Drücken Sie die Taste F5 Schlüssel oder Führen Sie Schaltfläche, um diese VBA auszuführen.
Notizen:
(1) Dieser VBA kann aktive Arbeitsmappen löschen, aber das Excel-Fenster nicht schließen. Wenn nach dem Löschen der aktiven Arbeitsmappe keine Arbeitsmappen geöffnet werden, schließen Sie das Excel-Fenster manuell.
(2) Wenn die aktive Arbeitsmappe noch nie zuvor gespeichert wurde, kann diese VBA sie nicht löschen. Sie können diese nicht gespeicherte Arbeitsmappe jedoch direkt löschen, indem Sie sie schließen.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!