Zum Hauptinhalt springen

Wie exportiert und speichert man jedes Arbeitsblatt als separate neue Arbeitsmappe in Excel?

Author: Kelly Last Modified: 2025-05-28

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.

A screenshot of the Move or Copy dialog box showing the option to move sheets to a new workbook

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.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

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.

  1. Markieren Sie die Arbeitsblätter, die Sie als neue Arbeitsmappen speichern möchten. Standardmäßig sind alle Arbeitsblätter markiert.
  2. Es ist optional, ausgeblendete und leere Arbeitsblätter zu überspringen, indem Sie die entsprechenden Kontrollkästchen im Abschnitt "Optionen" aktivieren.
  3. Klicken Sie auf "OK".
  4. 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.

Hinweise:
  • 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.
    A screenshot of the Save as type option in Kutools Split Workbook utility
  • 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.

A screenshot of the VBA code output showing saved worksheets as new workbooks

Demo: Exportieren und speichern Sie jedes Blatt als neue Arbeitsmappe

 
Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Verwandte Artikel:


Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

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!