Direkt zum Inhalt

Wie teile ich eine Arbeitsmappe, um Excel-Dateien in Excel zu trennen?

Möglicherweise müssen Sie eine große Arbeitsmappe aufteilen, um Excel-Dateien zu trennen, und jedes Arbeitsblatt der Arbeitsmappe als einzelne Excel-Datei speichern. Sie können beispielsweise eine Arbeitsmappe in mehrere einzelne Excel-Dateien aufteilen und dann jede Datei an eine andere Person senden, um sie zu verarbeiten. Auf diese Weise können Sie bestimmte Personen dazu bringen, mit bestimmten Daten umzugehen, und Ihre Daten schützen. In diesem Artikel werden Möglichkeiten zum Aufteilen einer großen Arbeitsmappe in separate Excel-Dateien basierend auf jedem Arbeitsblatt vorgestellt.

  1. Teilen Sie eine Arbeitsmappe, um Excel-Dateien durch Kopieren und Einfügen zu trennen
  2. Teilen Sie eine Arbeitsmappe, um Excel-Dateien mit der Funktion Verschieben oder Kopieren zu trennen
  3. Teilen Sie eine Arbeitsmappe, um Excel-Dateien mit VBA-Code zu trennen
  4. Teilen Sie eine Arbeitsmappe, um Excel / PDF / CSV / TXT-Dateien mit Kutools for Excel einfach zu trennen

Teilen Sie eine Arbeitsmappe, um Excel-Dateien durch Kopieren und Einfügen zu trennen

In der Regel mit Kopieren Befehls-und Pasta Befehl kann eine Arbeitsmappe manuell als separate Excel-Datei speichern. Wählen Sie zunächst das gesamte Arbeitsblatt aus, das Sie als separate Datei speichern möchten, erstellen Sie eine neue Arbeitsmappe und fügen Sie es dann in die neue Arbeitsmappe ein. Am Ende wird es gespeichert.

Dies ist eine benutzerfreundliche Methode, wenn Sie nur einige Arbeitsblätter als separate Dateien aufteilen müssen. Es muss jedoch zeitaufwändig und mühsam sein, viele Arbeitsblätter durch manuelles Kopieren und Einfügen aufzuteilen.


Teilen Sie eine Arbeitsmappe, um Excel-Dateien mit der Funktion Verschieben oder Kopieren zu trennen

Mit dieser Methode wird die Funktion Verschieben oder Kopieren eingeführt, um die ausgewählten Blätter in eine neue Arbeitsmappe zu verschieben oder zu kopieren und als separate Arbeitsmappe zu speichern. Bitte gehen Sie wie folgt vor:

1. Wählen Sie die Blätter in der Registerkartenleiste aus, klicken Sie mit der rechten Maustaste und wählen Sie Verschieben oder Kopieren aus dem Kontextmenü. Siehe Screenshot:

Note: Halten Ctrl Mit dieser Taste können Sie mehrere nicht benachbarte Blätter auswählen, indem Sie sie in der Registerkartenleiste einzeln anklicken. Halten Shift Mit dieser Taste können Sie mehrere benachbarte Blätter auswählen, indem Sie auf das erste und das letzte Blatt in der Registerkartenleiste klicken.

2. Wählen Sie im Dialogfeld Verschieben oder Kopieren die Option aus (neues Buch) von dem Buchen Dropdown-Liste, überprüfen Sie die Erstellen Sie eine Kopie Option und klicken Sie auf OK Taste. Siehe Screenshot:

3. Jetzt werden alle ausgewählten Blätter in eine neue Arbeitsmappe kopiert. Klicken Reichen Sie das > Speichern um die neue Arbeitsmappe zu speichern.

Teilen Sie eine Arbeitsmappe schnell auf, um Excel / PDF / TXT / CSV-Dateien in Excel zu trennen

Normalerweise können wir eine Arbeitsmappe mit dem in einzelne Excel-Dateien aufteilen Verschieben oder Kopieren Funktion in Excel. Aber Kutools für Excel Arbeitsmappe teilen Mit dem Dienstprogramm können Sie eine Arbeitsmappe einfach aufteilen und jedes Arbeitsblatt als separate PDF / TEXT / CSV-Datei oder Arbeitsmappe in Excel speichern.


Ad Split Workbook Excel

Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt

Teilen Sie eine Arbeitsmappe, um Excel-Dateien mit VBA-Code zu trennen

Mit dem folgenden VBA-Code können Sie schnell mehrere Arbeitsblätter der aktuellen Arbeitsmappe in separate Excel-Dateien aufteilen. Gehen Sie dazu wie folgt vor:

1. Erstellen Sie einen neuen Ordner für die Arbeitsmappe, die Sie teilen möchten, da die geteilten Excel-Dateien im selben Ordner wie diese Master-Arbeitsmappe verbleiben.

2. Halten Sie die Taste gedrückt ALT + F11 Tasten in Excel, und es öffnet sich die Microsoft Visual Basic für Applikationen Fenster.

3. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Modulfenster ein.

VBA: Teilen Sie eine Arbeitsmappe in mehrere Arbeitsmappen auf und speichern Sie sie im selben Ordner

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4. Drücken Sie die F5 Schlüssel zum Ausführen dieses Codes. Die Arbeitsmappe wird aufgeteilt, um Excel-Dateien im selben Ordner wie die ursprüngliche Arbeitsmappe zu trennen. Siehe Screenshot:

Note: Wenn eines der Blätter denselben Namen wie die Arbeitsmappe hat, kann diese VBA nicht funktionieren.

Teilen Sie eine Arbeitsmappe, um Excel / PDF / CSV / TXT-Dateien mit Kutools for Excel einfach zu trennen

Wenn Sie Kutools for Excel installiert, seine Arbeitsmappe teilen Das Tool kann mehrere Arbeitsblätter bequem und schnell mit nur wenigen Klicks als separate Excel-Dateien aufteilen.

Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt

1. Nach der Installation Kutools for Excel, klicken Kutoolen Plus > Arbeitsmappe teilen , siehe Screenshot:

2. In dem Arbeitsmappe teilen Führen Sie im Dialogfeld die folgenden Vorgänge aus:
(1) Alle Arbeitsblattnamen sind standardmäßig aktiviert. Wenn Sie einige Arbeitsblätter nicht teilen möchten, können Sie sie deaktivieren.
(2) Überprüfen Sie die Speichern Sie einen Typ Option;
(3) Aus dem Speichern als Typ Wählen Sie in einem Dropdown-Menü einen Dateityp aus, den Sie teilen und speichern möchten.
(4) Klicken Sie dann auf Split .

Note: Wenn Sie das Aufteilen der ausgeblendeten oder leeren Arbeitsblätter vermeiden möchten, können Sie das überprüfen Übersprungene Arbeitsblätter überspringen or Leere Arbeitsblätter überspringen Box.

3. Geben Sie im Dialogfeld Nach Ordner suchen einen Zielordner an, um die getrennten separaten Dateien zu speichern, und klicken Sie auf OK .

Jetzt werden die überprüften Arbeitsblätter als neue getrennte Arbeitsmappen gespeichert. Jede neue Arbeitsmappe wird mit dem ursprünglichen Arbeitsblattnamen benannt. Siehe Screenshot:

Kutools for Excel's Arbeitsmappe teilen Mit diesem Tool können Sie aktive Arbeitsmappen nach Bedarf in einzelne Excel-Dateien (eine Datei enthält ein Arbeitsblatt), CSV-Dateien, TXT-Dateien oder PDF-Dateien aufteilen. Sie können festlegen, dass alle leeren und ausgeblendeten Arbeitsblätter übersprungen werden. Haben Sie eine kostenlose Testversion!


Demo: Teilen oder speichern Sie jedes Arbeitsblatt einer Arbeitsmappe als separate Excel / TXT / CSV / PDF-Dateien


Kutools for Excel: Über 300 praktische Werkzeuge immer zur Hand! Starten Sie noch heute Ihre 30-tägige kostenlose Testversion ohne Funktionseinschränkungen. Jetzt herunterladen!

In Verbindung stehende Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

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 ...

Beschreibung


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!
Comments (113)
Rated 2.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hello.
Both options work fine. But ..not satisfying my needs.
In each sheet i have 2 extra columns at and which contain vlookup formulas. And they all get exported to new files..
I cant have that.I also cant go and delete all formulas from all sheets then export , too much work.
Any solution to export but to ignore those columns with formulas?
Rated 2.5 out of 5
This comment was minimized by the moderator on the site
I tried this in Office 365 and it copies 8 sheets to separate files then gives me "run-time error '1004': Copy Method of Worksheet Class failed"
This comment was minimized by the moderator on the site
Hi there, did you use the vba code or Kutools?
This comment was minimized by the moderator on the site
I was able to use this macro once and it was great but now it will not work and I only get one file labeled as "Sheet 1" and it is blank, can anyone help?
This comment was minimized by the moderator on the site
Hello, how can we split the sheets tow by tow ==< what i mean is that i have an amount of sheets in one folder and I want tow split each tow successive sheets in one folder, i have tried to put changes on the basic code but i didn't succeed, I'm a beginner in this field if you can be held that is going to be a huge help
This comment was minimized by the moderator on the site
xWs.Copy
showing error in this area
This comment was minimized by the moderator on the site
Hello, I just tried the split data function based on the first column (about 90 partners). Half of the worksheets are named correctly while the other just have number of the sheet eventhough there is name of the partner in the column. Any help, please?
This comment was minimized by the moderator on the site
i have a data of 5 worksheets. Every worksheet has a common column (Branch). Can i convert the data into different excel files based on respective branches
This comment was minimized by the moderator on the site
Hi Sudarshan,
Kutools for Excel has an amazing feature – Split Data, which can quickly split data from a range or a sheet to multiple sheets based on values in the specified column. And these sheets are saved in a new workbook.

You can apply the Split Data feature to split each sheet based on the specified common column.
After splitting, you can apply the Combine Worksheets feature, also provided by Kutools for Excel, and combine all same name worksheets into one workbook.
This comment was minimized by the moderator on the site
excel which i want to split is having 3 spread sheet my requirement is to split the excel as per the sheet 1 and remaning to sheet to be contant when file split
This comment was minimized by the moderator on the site
Hi prateeksha,
In the fourth method on this webpage, the Split Workbook feature of Kutools for Excel is recommended, which will split every specified worksheet to individual PDF/CSV/TEXT/Workbooks.
This comment was minimized by the moderator on the site
Hey there,
I was wondering if we can use this macro to split the workbook into csv files
I've changed the VBA as below, replacing "xlsx" with "csv", but it doesn't work:
Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".csv"
Thanks for your help!
This comment was minimized by the moderator on the site
Hi Kevin,
It recommends trying the fourth method to solve your problem. Kutools for Excel can be freely trial for 30 days. And the Split Workbook feature of Kutools for Excel can solve the problem easily.
This comment was minimized by the moderator on the site
Very helpful code. Just had one question. How can I make these excel files read-only. I tried the below but it did not work.

Application.ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations