Zum Hauptinhalt springen

Wie kann man mehrere Arbeitsmappen oder Arbeitsblätter auf einmal in PDF-Dateien konvertieren?

Author: Xiaoyang Last Modified: 2025-05-28

Das Konvertieren von Excel-Dateien in PDF ist eine gängige Aufgabe, wenn Sie Daten teilen möchten, aber gleichzeitig Änderungen verhindern wollen. Während die Funktion „Speichern unter“ in Excel es Ihnen ermöglicht, eine einzelne Arbeitsmappe in PDF zu konvertieren, kann dies bei mehreren Dateien zeitaufwendig sein. Dieser Leitfaden untersucht verschiedene Methoden, einschließlich VBA-Code und Kutools für Excel, um schnell mehrere Arbeitsmappen oder Arbeitsblätter auf einmal in PDF-Dateien zu konvertieren.


Mehrere Arbeitsmappen mit der Funktion „Speichern unter“ einzeln in PDF-Dateien konvertieren

Normalerweise kann die Funktion „Speichern unter“ in Excel Ihnen helfen, die gesamte Arbeitsmappe als PDF-Datei zu 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 im Dialogfeld „Speichern unter“ legen Sie einen Ordner fest, in dem die neue Datei gespeichert werden soll. Wählen Sie dann PDF aus der Dropdown-Liste „Speichern als Typ“ aus, und klicken Sie anschließend auf die Schaltfläche Optionen. Siehe Screenshot:

A screenshot of the Save As dialog for converting Excel files to PDF one by one

3. Im daraufhin erscheinenden Dialogfeld „Optionen“ aktivieren Sie die Option Gesamte Arbeitsmappe. Siehe Screenshot:

A screenshot of the Options dialog for saving Excel files as PDFs

4. Klicken Sie anschließend auf OK > Speichern, und die gesamte Arbeitsmappe wurde im PDF-Dateiformat gespeichert.

Tipp: Wenn Sie mehrere Arbeitsmappen konvertieren müssen, wenden Sie bitte die obigen Schritte an, um die Arbeitsmappen nacheinander als PDF-Dateien zu speichern.

Mehrere Arbeitsmappen mit VBA-Code auf einmal in PDF-Dateien konvertieren

Wenn Hunderte von Excel-Dateien konvertiert werden müssen, wird die oben genannte Methode mühsam. Hier werde ich über einen VBA-Code sprechen, der mehrere Arbeitsmappen auf einmal in PDF-Dateien konvertiert. Gehen Sie dazu wie folgt vor:

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

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

VBA-Code: Mehrere Arbeitsmappen auf einmal 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, und ein Fenster wird angezeigt. Wählen Sie einen Ordner aus, der die Arbeitsmappen enthält, die Sie konvertieren möchten. Siehe Screenshot:

A screenshot showing folder selection for workbooks to convert to PDFs

4. Klicken Sie auf OK, und ein weiteres Fenster erscheint. Wählen Sie einen Ordnerpfad aus, in dem Sie die neuen PDF-Dateien speichern möchten. Siehe Screenshot:

A screenshot showing folder selection for outputting PDF files in Excel

5. Klicken Sie auf OK. Nachdem die Konvertierung abgeschlossen ist, können Sie zum angegebenen Ordner gehen, um das Ergebnis zu überprüfen. Siehe Screenshots:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

Mehrere Arbeitsmappen mit einer leistungsstarken Funktion in PDF-Dateien konvertieren

Wenn Sie Kutools für Excel haben, können Sie mit dessen Formatkonverter-Funktion mehrere Arbeitsmappen auf einmal in PDF-Dateien konvertieren.

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

1. Klicken Sie auf Kutools Plus > Arbeitsmappe > Formatkonverter. Siehe Screenshot:

A screenshot of Kutools for Excel's Format Converter tool in Excel

2. Ein Hinweisfenster wird angezeigt, das Sie daran erinnert, die Arbeitsmappen, die Sie konvertieren möchten, zu schließen.

A screenshot of a reminder to close workbooks before conversion

3. Klicken Sie auf OK, und dann legen Sie im Dialogfeld „FileFormat Converter “ die folgenden Optionen fest:

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

A screenshot of the File Format Converter dialog showing workbook selection options

4Nachdem Sie die Arbeitsmappen, die Sie konvertieren möchten, eingefügt haben, bleiben Sie noch im Dateiformat-Konverter Dialogfeld, und klicken Sie auf die Output folder selection button Schaltfläche, um einen Ordnerpfad auszuwählen, in dem die konvertierten Dateien gespeichert werden sollen. Legen Sie dann am unteren Rand des Dialogfelds einige weitere benötigte Operationen fest. Siehe Screenshot:

A screenshot showing options to configure conversion settings

Hinweise: Im obigen Dialogfeld:
  • Um Arbeitsmappen in Unterordnern einzuschließen, aktivieren Sie das Kontrollkästchen „Unterordner beim Hinzufügen von Ordnern einschließen“;
  • Wenn Sie die Originaldateien nach der Konvertierung löschen möchten, aktivieren Sie das Kontrollkästchen „Quelldateien nach der Konvertierung löschen“;
  • Wenn Sie das Änderungsdatum der Originaldateien beibehalten möchten, aktivieren Sie das Kontrollkästchen „Änderungsdatum der Originaldateien beibehalten“;
  • Die Verzeichnisstruktur der Datei kann durch Aktivieren des Kontrollkästchens „Verzeichnisstruktur der Dateien während der Konvertierung beibehalten“ erhalten bleiben;

5. Klicken Sie dann auf OK, um die Konvertierung zu starten. Sobald alle angegebenen Excel-Dateien in PDFs konvertiert wurden, navigieren Sie zum angegebenen Ordner, um die Ergebnisse zu überprüfen. Siehe Screenshots unten:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Mehrere Arbeitsblätter aus einer Arbeitsmappe mit VBA-Code in separate PDF-Dateien konvertieren

In einigen Fällen möchten Sie möglicherweise jedes Arbeitsblatt in der Arbeitsmappe in separate PDF-Dateien konvertieren. Wenn Ihre Arbeitsmappe viele Blätter enthält, kann der folgende VBA-Code helfen, jedes Arbeitsblatt gleichzeitig als separate PDF-Datei zu speichern.

1. Öffnen Sie eine Arbeitsmappe, die Sie konvertieren möchten, und halten Sie dann die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

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

VBA-Code: Mehrere Arbeitsblätter aus einer Arbeitsmappe in separate PDF-Dateien konvertieren

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 Taste F5, um diesen Code auszuführen, und ein Fenster wird angezeigt. Wählen Sie einen Ordnerpfad aus, um die konvertierten PDF-Dateien zu speichern. Siehe Screenshot:

A screenshot of the folder selection window for saving converted PDFs

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

A screenshot showing separate PDF files created for each worksheet in a workbook


Mehrere Arbeitsblätter aus einer Arbeitsmappe mit einer praktischen Funktion in separate PDF-Dateien konvertieren

Kutools für Excel bietet auch eine nützliche Funktion – Arbeitsmappe teilen. Mit dieser Funktion können Sie mehrere Arbeitsblätter innerhalb der Arbeitsmappe in separate Excel-Dateien, Txt-Dateien, CSV-Dateien und PDF-Dateien speichern, je nach Bedarf.

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

1. Öffnen Sie die Arbeitsmappe, in der Sie jedes Blatt als separate PDF-Datei speichern möchten, und klicken Sie dann auf Kutool Plus > Arbeitsmappe > Arbeitsmappe teilen. Siehe Screenshot:

A screenshot of the Split Workbook tool in the Kutools Plus tab in Excel

2. Aktivieren Sie im Dialogfeld „Arbeitsmappe teilen“ die Blätter, die Sie speichern möchten, und wählen Sie dann PDF (*.pdf) aus der Dropdown-Liste „Speichern als Typ“ aus. Klicken Sie anschließend auf die Schaltfläche Teilen. Wählen Sie im Fenster „Ordner auswählen“ einen Ordner aus, in dem die konvertierten Dateien gespeichert werden sollen. Siehe Screenshot:

A screenshot of the Split Workbook dialog box Arrow A screenshot of the Select Folder dialog for saving the individual PDF files for each worksheet

3. Alle ausgewählten Arbeitsblätter in der aktuellen Arbeitsmappe wurden nun einzeln als PDF-Dateien gespeichert. Siehe Screenshot:

A screenshot showing separate PDF files created for each worksheet in a workbook

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Weitere relevante Artikel:

  • Mehrere Xls-Dateien in Xlsx-Dateien in Excel konvertieren
  • Um eine alte xls-Excel-Datei in eine neue xlsx-Datei zu konvertieren, können Sie die Funktion „Speichern unter“ in Excel verwenden. Wenn jedoch mehrere xls-Dateien konvertiert werden müssen, wie können Sie diese Aufgabe schnell und einfach bewältigen?
  • Alle Arbeitsblätter nur als Werte speichern
  • Wenn Sie eine Arbeitsmappe mit mehreren Formeln haben und diese Datei an andere Benutzer verteilen möchten, ohne die Formeln anzuzeigen, sondern nur die Werte anzeigen zu lassen, können Sie normalerweise schnell ein Arbeitsblatt nur als Werte speichern, indem Sie die Daten kopieren und als Werte einfügen. Aber wie könnten Sie alle Arbeitsblätter nur als Werte speichern, ohne sie einzeln zu kopieren und einzufügen?
  • Befehlsschaltfläche zum Speichern des aktiven Arbeitsblatts als PDF-Datei
  • Beim Arbeiten in Microsoft Excel können Sie vor dem Problem stehen, das aktive Arbeitsblatt als PDF-Datei zu speichern. In diesem Artikel erfahren Sie, wie Sie das aktive Arbeitsblatt mit VBA-Code über eine Befehlsschaltfläche als PDF-Datei speichern können. Und wenn Sie auch einen Bereich oder jedes Arbeitsblatt im aktiven Arbeitsbuch als einzelne PDF-Datei speichern möchten, kann Ihnen dieser Artikel ebenfalls helfen.
  • Große Tabelle in mehrere kleine Tabellen aufteilen
  • Wenn Sie ein großes Arbeitsblatt haben, das mehrere Spalten und Hunderte oder Tausende von Zeilen enthält, möchten Sie diese große Tabelle möglicherweise in mehrere kleine Tabellen basierend auf dem Spaltenwert oder der Anzahl der Zeilen aufteilen, um die gewünschten Ergebnisse zu erzielen. Wie könnten Sie diese Aufgabe in Excel bewältigen?
  • Eine Arbeitsmappe in separate Excel-Dateien aufteilen
  • Sie müssen möglicherweise eine große Arbeitsmappe in separate Excel-Dateien aufteilen, indem Sie jedes Arbeitsblatt der Arbeitsmappe als individuelle Excel-Datei speichern. Zum Beispiel können Sie eine Arbeitsmappe in mehrere individuelle Excel-Dateien aufteilen und jede Datei an unterschiedliche Personen weiterleiten, um sie bearbeiten zu lassen. Auf diese Weise können Sie sicherstellen, dass bestimmte Personen spezifische Daten bearbeiten, und Ihre Daten bleiben sicher. Dieser Artikel stellt Methoden vor, um eine große Arbeitsmappe basierend auf jedem Arbeitsblatt in separate Excel-Dateien aufzuteilen.

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!