Wie exportiert und speichert man jedes Arbeitsblatt als separate neue Arbeitsmappe in Excel?
Das Exportieren und Speichern einzelner Arbeitsblätter als separate Arbeitsmappen in Excel ist eine gängige Aufgabe, insbesondere beim Teilen oder Organisieren von Daten. Während das manuelle Kopieren und Einfügen von Arbeitsblättern in neue Arbeitsmappen eine Option ist, kann es mühsam und zeitaufwendig sein, besonders bei Arbeitsmappen mit mehreren Blättern. In diesem Leitfaden werden wir mehrere Methoden Schritt für Schritt erkunden, um Ihnen zu helfen, die beste Lösung basierend auf Ihren Bedürfnissen und Ihrem Fachwissen auszuwählen.
Speichern Sie Arbeitsblätter einzeln als neue Arbeitsmappe mit dem Befehl Verschieben oder Kopieren
Die Verwendung des Befehls "Verschieben oder Kopieren" hilft Ihnen, ein oder mehrere Arbeitsblätter schnell in eine neue Arbeitsmappe zu exportieren oder zu kopieren.
Schritt1: Wählen Sie die Arbeitsblattnamen aus der Registerkartenleiste aus. Um mehrere Arbeitsblätter auszuwählen, halten Sie die "Strg"-Taste gedrückt und klicken Sie die Blattregisterkarten nacheinander an.
Schritt2: Klicken Sie mit der rechten Maustaste auf den Arbeitsblattnamen und wählen Sie "Verschieben oder Kopieren" aus dem Kontextmenü.

Schritt3: Wählen Sie im Dialogfeld "Verschieben oder Kopieren" das Element "(neues Buch)" aus der Dropdown-Liste "Ausgewählte Blätter in Buch verschieben" aus.

Schritt4: Klicken Sie dann auf "OK", jetzt haben Sie zur "neuen Arbeitsmappe" mit exportierten oder kopierten Arbeitsblättern gewechselt, klicken Sie auf "Datei" > "Speichern", um die neue Arbeitsmappe zu speichern.
Hinweis: Im Dialogfeld "Verschieben oder Kopieren" gibt es eine Option "Kopie erstellen". Wenn Sie diese nicht aktivieren, werden die ausgewählten Arbeitsblätter aus der ursprünglichen Arbeitsmappe verschoben; wenn Sie sie aktivieren, werden die ausgewählten Arbeitsblätter kopiert.
Speichern Sie Arbeitsblätter einfach stapelweise als neue Arbeitsmappe mit Kutools für Excel
Wenn Sie mehrere Arbeitsblätter haben, die als separate Arbeitsmappe gespeichert werden müssen, ist die erste Methode keine gute Wahl. Und der unten stehende VBA-Code kann für Excel-Anfänger etwas kompliziert sein. Hier können Sie das Dienstprogramm "Arbeitsmappe trennen" von "Kutools für Excel" verwenden, um jedes Arbeitsblatt einer Arbeitsmappe einfach stapelweise als separate neue Arbeitsmappe zu speichern.
Nach der Installation von Kutools für Excel klicken Sie auf "Kutools Plus" > "Arbeitsmappe" > "Arbeitsmappe trennen", um das Dialogfeld "Arbeitsmappe trennen" zu öffnen. Und dann konfigurieren Sie wie folgt.
- Markieren Sie die Arbeitsblätter, die Sie als neue Arbeitsmappen speichern möchten. Standardmäßig sind alle Arbeitsblätter markiert.
- Es ist optional, ausgeblendete und leere Arbeitsblätter zu überspringen, indem Sie die entsprechenden Kontrollkästchen im Abschnitt "Optionen" aktivieren.
- Klicken Sie auf "OK".
- Ein Dialogfeld "Ordner auswählen" erscheint, Sie müssen dann einen Zielordner auswählen, um die neuen Arbeitsmappen zu speichern, und auf die Schaltfläche "Ordner auswählen" klicken.
Dann werden die angegebenen Arbeitsblätter oder alle Arbeitsblätter sofort als separate neue Arbeitsmappen gespeichert.
- Diese Funktion ermöglicht es Ihnen, jedes Arbeitsblatt als individuelle TXT-, CSV- oder PSF-Datei zu speichern. Sie müssen nur das Kontrollkästchen "Speichern im Format" aktivieren und die entsprechende Option aus dem Dropdown-Menü auswählen.
- Um diese Funktion zu nutzen, sollten Sie "Kutools für Excel" auf Ihrem Computer installiert haben. Gehen Sie jetzt zum Download von Kutools für Excel.
Exportieren und speichern Sie Arbeitsblätter als neue Arbeitsmappe mit VBA-Code
Der folgende Code exportiert jedes sichtbare Arbeitsblatt in eine neue Arbeitsmappe und speichert die Arbeitsmappe mit dem Namen des ursprünglichen Blattes in einem neu erstellten Ordner im gleichen Pfad wie die aktuelle Arbeitsmappe. Bitte führen Sie die folgenden Schritte aus:
Schritt1: Halten Sie die Tasten "ALT" + "F11" gedrückt, und es öffnet sich das Fenster "Microsoft Visual Basic for Applications".
Schritt2: Klicken Sie auf "Einfügen" > "Modul" und fügen Sie das folgende Makro in das Modul-Fenster ein:
VBA: Exportieren und speichern Sie Arbeitsblätter als neue Arbeitsmappe in einem neuen Ordner.
Sub SplitWorkbook()
'Updateby20200806
Dim FileExtStr As String
Dim FileFormatNum As Long
Dim xWs As Worksheet
Dim xWb As Workbook
Dim xNWb As Workbook
Dim FolderName As String
Application.ScreenUpdating = False
Set xWb = Application.ThisWorkbook
DateString = Format(Now, "yyyy-mm-dd hh-mm-ss")
FolderName = xWb.Path & "\" & xWb.Name & " " & DateString
If Val(Application.Version) < 12 Then
FileExtStr = ".xls": FileFormatNum = -4143
Else
Select Case xWb.FileFormat
Case 51:
FileExtStr = ".xlsx": FileFormatNum = 51
Case 52:
If Application.ActiveWorkbook.HasVBProject Then
FileExtStr = ".xlsm": FileFormatNum = 52
Else
FileExtStr = ".xlsx": FileFormatNum = 51
End If
Case 56:
FileExtStr = ".xls": FileFormatNum = 56
Case Else:
FileExtStr = ".xlsb": FileFormatNum = 50
End Select
End If
MkDir FolderName
For Each xWs In xWb.Worksheets
On Error GoTo NErro
If xWs.Visible = xlSheetVisible Then
xWs.Select
xWs.Copy
xFile = FolderName & "\" & xWs.Name & FileExtStr
Set xNWb = Application.Workbooks.Item(Application.Workbooks.Count)
xNWb.SaveAs xFile, FileFormat:=FileFormatNum
xNWb.Close False, xFile
End If
NErro:
xWb.Activate
Next
MsgBox "You can find the files in " & FolderName
Application.ScreenUpdating = True
End Sub
Schritt3: Drücken Sie die Taste "F5", um diesen Code auszuführen. Und ein Eingabefeld wird angezeigt, um Ihnen den Speicherort der neuen exportierten Arbeitsmappen mitzuteilen, und alle Arbeitsblätter der ursprünglichen Arbeitsmappe wurden in einige neue separate Arbeitsmappen exportiert, die in einem neuen spezifischen Ordner benannt wurden.

Demo: Exportieren und speichern Sie jedes Blatt als neue Arbeitsmappe
Verwandte Artikel:
- Kombinieren Sie mehrere Arbeitsmappen zu einer einzigen Arbeitsmappe
- Speichern Sie einen Bereich als individuelle Datei
- Teilen Sie eine Arbeitsmappe in separate Excel-Dateien auf
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!