KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie können mehrere Arbeitsmappen oder Arbeitsblätter in Excel gleichzeitig in PDF-Dateien konvertiert werden?

AutorXiaoyang Änderungsdatum

Die Konvertierung von Excel-Dateien in PDF ist eine gängige Methode, um Daten zu teilen – ohne Änderungen zuzulassen. Zwar können Sie mit der Funktion „Speichern unter“ in Excel einzelne Arbeitsmappen problemlos als PDF exportieren, doch bei mehreren Dateien wird das schnell zeitaufwendig. Dieser Leitfaden zeigt Ihnen verschiedene effiziente Wege auf – darunter VBA-Code und Kutools für Excel –, um mehrere Arbeitsmappen oder Arbeitsblätter gleichzeitig in PDFs zu konvertieren.


Mehrere Arbeitsmappen nacheinander mithilfe der Funktion „Speichern unter“ in PDF-Dateien konvertieren

Normalerweise können Sie mithilfe der Funktion „Speichern unter“ in Excel die gesamte Arbeitsmappe als PDF-Datei speichern. Gehen Sie dazu wie folgt vor:

1. Öffnen Sie die Arbeitsmappe, die Sie in das PDF-Format konvertieren möchten.

2. Klicken Sie auf Datei > Speichern unter, und geben Sie im Dialogfeld Speichern unter einen Ordner zum Speichern der generierten Datei an. Wählen Sie anschließend PDF aus der Dropdown-Liste Speichern im Format aus, und klicken Sie dann auf die Schaltfläche Optionen. Siehe Screenshot:

Ein Screenshot des Dialogfelds „Speichern unter“ zum schrittweisen Konvertieren von Excel-Dateien in PDF

3. Aktivieren Sie im erscheinenden Optionen-Dialogfeld das Kontrollkästchen Gesamte Arbeitsmappe, siehe Screenshot:

Ein Screenshot des Dialogfelds „Optionen“ zum Speichern von Excel-Dateien als PDF

4. Klicken Sie anschließend auf OK und dann auf Speichern, um die gesamte Arbeitsmappe als PDF-Datei zu speichern.

Tipps: Falls mehrere Arbeitsmappen konvertiert werden müssen, wenden Sie bitte die oben genannten Schritte an, um die Arbeitsmappen nacheinander als PDF-Dateien zu speichern.

Mehrere Arbeitsmappen gleichzeitig mithilfe von VBA-Code in PDF-Dateien konvertieren

Wenn Hunderte von Excel-Dateien konvertiert werden müssen, ist die oben beschriebene Methode zu umständlich. Deshalb stelle ich Ihnen hier einen VBA-Code vor, mit dem Sie mehrere Arbeitsmappen gleichzeitig in PDF-Dateien umwandeln können. Gehen Sie dazu wie folgt vor:

1. Halten Sie die Tastenkombination ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.

VBA-Code: Mehrere Arbeitsmappen gleichzeitig in PDF-Dateien konvertieren

Sub ExcelSaveAsPDF()
'Updateby Extendoffice
    Dim strPath As String
    Dim xStrFile1, xStrFile2 As String
    Dim xWbk As Workbook
    Dim xSFD, xRFD As FileDialog
    Dim xSPath As String
    Dim xRPath, xWBName As String
    Dim xBol As Boolean
    Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xSFD
    .Title = "Please select the folder contains the Excel files you want to convert:"
    .InitialFileName = "C:\"
    End With
    If xSFD.Show <> -1 Then Exit Sub
    xSPath = xSFD.SelectedItems.Item(1)
    Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xRFD
    .Title = "Please select a destination folder to save the converted files:"
    .InitialFileName = "C:\"
    End With
    If xRFD.Show <> -1 Then Exit Sub
    xRPath = xRFD.SelectedItems.Item(1) & "\"
    strPath = xSPath & "\"
    xStrFile1 = Dir(strPath & "*.*")
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Do While xStrFile1 <> ""
        xBol = False
        If Right(xStrFile1, 3) = "xls" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xls", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsx" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsx", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsm" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsm", "_pdf")
            xBol = True
        End If
        If xBol Then
            xWbk.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xRPath & xbwname & ".pdf"
            xWbk.Close SaveChanges:=False
       End If
        xStrFile1 = Dir
    Loop
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub

3. Drücken Sie die Taste F5, um diesen Code auszuführen. Es erscheint ein Fenster, in dem Sie die Arbeitsmappen auswählen können, die Sie konvertieren möchten – siehe Screenshot:

Ein Screenshot zur Ordnerauswahl für Arbeitsmappen, die in PDF konvertiert werden sollen

4. Klicken Sie auf OK, und es öffnet sich ein weiteres Fenster, in dem Sie den Pfad „Bitte wählen Sie einen Ordner aus“ angeben können, unter dem die neuen PDF-Dateien gespeichert werden sollen – siehe Screenshot:

Ein Screenshot zur Ordnerauswahl für die Ausgabe von PDF-Dateien in Excel

5. Klicken Sie auf OK. Nach Abschluss der Konvertierung können Sie den angegebenen Ordner öffnen, um das Ergebnis einzusehen – siehe Screenshots:

Ein Screenshot der ursprünglichen Excel-Dateien vor der KonvertierungPfeilEin Screenshot des Ausgabeordners mit den konvertierten PDF-Dateien

Mehrere Arbeitsmappen mithilfe einer leistungsstarken Funktion in PDF-Dateien konvertieren

Wenn Sie Kutools für Excel besitzen, können Sie mit der Stapelkonvertierung-Funktion mehrere Arbeitsmappen gleichzeitig in PDF-Dateien konvertieren.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Klicken Sie auf KUTOOLS PLUS > Arbeitsmappe > Stapelkonvertierung, siehe Screenshot:

Ein Screenshot des Formatkonverter-Tools von Kutools for Excel in Excel

2. Es erscheint eine Meldung, die Sie daran erinnert, die Arbeitsmappen, die Sie konvertieren möchten, zu schließen.

Ein Screenshot einer Erinnerung, Arbeitsmappen vor der Konvertierung zu schließen

3. Klicken Sie auf OK, und geben Sie anschließend im Dialogfeld Konverter für Dateiformate die folgenden Optionen an:

  • Wählen Sie unter der Umwandlungstyp-Dropdown-Liste Excel in PDF konvertieren;
  • Klicken Sie auf die Hinzufügen-Schaltfläche, um die Excel-Dateien auszuwählen, die Sie konvertieren möchten. Sie können Arbeitsmappen wahlweise von Ihrem Computer oder direkt aus OneDrive auswählen.

Ein Screenshot des Dialogfelds „Dateiformat-Konverter“ mit Optionen zur Auswahl von Arbeitsmappen

4. Nachdem Sie die zu konvertierenden Arbeitsmappen eingefügt haben, klicken Sie im Dialogfeld Stapelkonvertierung auf die Schaltfläche Schaltfläche zur Auswahl des Ausgabeordners, um einen Dateipfad für die Ausgabe der konvertierten Dateien auszuwählen, und legen Sie am unteren Rand des Dialogfelds weitere erforderliche Aktionen fest – siehe Screenshot:

Ein Screenshot mit Optionen zum Konfigurieren der Konvertierungseinstellungen

Hinweise: Im obigen Dialogfeld:
  • Um Arbeitsmappen in Unterordnern einzuschließen, aktivieren Sie das Unterordner beim Hinzufügen von Ordnern einschließen-Kontrollkästchen;
  • Wenn Sie die Originaldateien nach der Konvertierung entfernen möchten, aktivieren Sie bitte das Quelldateien nach der Konvertierung löschen-Kontrollkästchen;
  • Wenn Sie Änderungsdatum der Originaldateien beibehalten möchten, aktivieren Sie bitte das Originaldateien behalten-Kontrollkästchen;
  • Die Verzeichnisstruktur der Datei kann beibehalten werden, indem Sie das Verzeichnisstruktur der Dateien während der Konvertierung beibehalten-Kontrollkästchen aktivieren;

5. Klicken Sie anschließend auf OK, um die Konvertierung zu starten. Sobald alle angegebenen Excel-Dateien in PDFs konvertiert wurden, navigieren Sie zum festgelegten Ordner, um die Ergebnisse einzusehen. Siehe untenstehende Screenshots:

Ein Screenshot der ursprünglichen Excel-Dateien vor der KonvertierungPfeilEin Screenshot des Ausgabeordners mit den konvertierten PDF-Dateien

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen


Mehrere Arbeitsblätter einer Arbeitsmappe mithilfe von VBA-Code in separate PDF-Dateien konvertieren

In bestimmten Fällen möchten Sie möglicherweise jedes Arbeitsblatt einer Arbeitsmappe in separate PDF-Dateien konvertieren. Wenn Ihre Arbeitsmappe viele Blätter enthält, hilft Ihnen der folgende VBA-Code dabei, alle Arbeitsblätter gleichzeitig als individuelle PDF-Dateien zu speichern.

1. Öffnen Sie eine Arbeitsmappe, die Sie konvertieren möchten, und drücken Sie anschließend gleichzeitig ALT + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.

VBA-Code: Konvertieren mehrerer Arbeitsblätter einer Arbeitsmappe in separate PDF-Dateien

Sub SplitEachWorksheet()
'Updateby Extendoffice
Dim xSPath As String
Dim xSFD As FileDialog
Dim xWSs As Sheets
Dim xWb As Workbook
Dim xWbs As Workbooks
Dim xNWb As Workbook
Dim xInt, xI As Integer
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.title = "Please select a folder to save the converted files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xWb = Application.ActiveWorkbook
Set xWbs = Application.Workbooks
Set xWSs = xWb.Sheets
Set xNWb = xWbs.Add
xInt = xWSs.Count
For xI = 1 To xInt
On Error GoTo EBreak
Set xWs = xWSs.Item(xI)
If xWs.Visible Then
xWSs(xWs.Name).Copy
Application.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xSPath & "\" & xWs.Name & ".pdf"
Application.ActiveWorkbook.Close False
End If
EBreak:
Next
xWb.Activate
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Drücken Sie die F5-Taste, um diesen Code auszuführen. Es erscheint ein Fenster – bitte wählen Sie einen Dateipfad, um die konvertierten PDF-Dateien zu speichern. Siehe Screenshot:

Ein Screenshot des Ordnerauswahlfensters zum Speichern der konvertierten PDFs

4. Klicken Sie auf die OK-Schaltfläche, und alle Arbeitsblätter in der aktuellen Arbeitsmappe werden in separate PDF-Dateien konvertiert:

Ein Screenshot separater PDF-Dateien, die jeweils für jedes Arbeitsblatt einer Arbeitsmappe erstellt wurden


Konvertieren mehrerer Arbeitsblätter einer Arbeitsmappe in separate PDF-Dateien mit einer praktischen Funktion

Kutools für Excel bietet außerdem eine praktische Funktion – Arbeitsmappe trennen. Mit dieser Funktion können Sie mehrere Arbeitsblätter innerhalb der Arbeitsmappe je nach Bedarf als separate Excel-, TXT-, CSV- oder PDF-Dateien speichern.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Öffnen Sie die Arbeitsmappe, in der Sie jedes Blatt als separate PDF-Datei speichern möchten, und klicken Sie anschließend auf Kutools Plus > Arbeitsmappe > Arbeitsmappe trennen. Siehe Screenshot:

Ein Screenshot des Tools „Arbeitsmappe aufteilen“ im Register Kutools Plus in Excel

2. Aktivieren Sie im Arbeitsmappe trennen-Dialogfeld das gewünschte Blatt, wählen Sie PDF (*.pdf) aus der Speichern im Format-Dropdown-Liste aus und klicken Sie anschließend auf die Teilen-Schaltfläche. Geben Sie im Ordner auswählen-Fenster einen Ordner für die konvertierten Dateien an. Siehe Screenshot:

Ein Screenshot des Dialogfelds „Arbeitsmappe aufteilen“PfeilEin Screenshot des Dialogfelds „Ordner auswählen“ zum Speichern der einzelnen PDF-Dateien für jedes Arbeitsblatt

3. Anschließend wurden alle ausgewählten Arbeitsblätter in der aktuellen Arbeitsmappe einzeln als PDF-Dateien gespeichert. Siehe Screenshot:

Ein Screenshot separater PDF-Dateien, die jeweils für jedes Arbeitsblatt einer Arbeitsmappe erstellt wurden

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen


Weitere verwandte Artikel:

  • Mehrere XLS-Dateien in Excel in XLSX-Dateien konvertieren
  • Um eine alte XLS-Excel-Datei in das neue XLSX-Format zu konvertieren, können Sie ganz einfach die Funktion „Speichern unter“ in Excel nutzen. Doch wie erledigen Sie diese Aufgabe schnell und unkompliziert, wenn gleich mehrere XLS-Dateien konvertiert werden müssen?
  • Alle Arbeitsblätter ausschließlich als Werte speichern
  • Wenn Sie eine Arbeitsmappe mit zahlreichen Formeln haben und diese an andere Benutzer weitergeben möchten – ohne die Formeln sichtbar zu machen, sondern ausschließlich die berechneten Werte anzuzeigen –, können Sie ein einzelnes Arbeitsblatt normalerweise schnell in reine Werte umwandeln, indem Sie die Daten kopieren und als Werte einfügen. Doch wie lassen sich alle Arbeitsblätter auf einmal in reine Werte konvertieren, ohne jedes einzeln kopieren und einfügen zu müssen?
  • Befehlsschaltfläche zum Speichern des aktiven Arbeitsblatts als PDF-Dateien
  • Während der Arbeit in Microsoft Excel möchten Sie möglicherweise das aktive Arbeitsblatt als PDF-Datei speichern. In diesem Artikel erfahren Sie, wie Sie mithilfe einer Befehlsschaltfläche und VBA-Code das aktive Arbeitsblatt als PDF speichern. Außerdem zeigen wir Ihnen, wie Sie einen bestimmten Bereich oder jedes einzelne Arbeitsblatt der aktuellen Arbeitsmappe als separate PDF-Dateien exportieren können.
  • Eine große Tabelle in mehrere kleine Tabellen aufteilen
  • Wenn Sie ein großes Arbeitsblatt mit vielen Spalten und hunderten oder tausenden von Zeilen haben und diese Tabelle basierend auf Spaltenwerten oder einer bestimmten Anzahl von Zeilen in mehrere kleinere Tabellen aufteilen möchten – wie meistern Sie diese Aufgabe effizient in Excel?
  • Eine Arbeitsmappe in separate Excel-Dateien aufteilen
  • Möglicherweise müssen Sie eine große Arbeitsmappe in separate Excel-Dateien aufteilen, indem Sie jedes Arbeitsblatt der Mappe als eigenständige Excel-Datei speichern. Beispielsweise können Sie eine Arbeitsmappe in mehrere einzelne Excel-Dateien aufteilen und jede Datei anschließend einer anderen Person zur Bearbeitung übergeben. Auf diese Weise können Sie gezielt bestimmte Personen mit spezifischen Daten betrauen und Ihre Daten schützen. Dieser Artikel stellt Methoden vor, um eine große Arbeitsmappe basierend auf den einzelnen Arbeitsblättern in separate Excel-Dateien aufzuteilen.

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins