Skip to main content

Hoe kunt u meerdere werkboeken of werkbladen tegelijkertijd naar PDF-bestanden converteren in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

Het converteren van Excel-bestanden naar PDF is een veelvoorkomende taak wanneer u gegevens wilt delen terwijl u wijzigingen voorkomt. Hoewel de functie Opslaan als in Excel u in staat stelt om een enkel werkboek naar PDF te converteren, kan dit tijdrovend zijn voor meerdere bestanden. Deze handleiding onderzoekt verschillende methoden, inclusief VBA-code en Kutools voor Excel, om snel meerdere werkboeken of werkbladen tegelijkertijd naar PDF-bestanden te converteren.


Converteer meerdere werkboeken naar PDF-bestanden met de functie Opslaan als, één voor één

Normaal gesproken kan de functie Opslaan als in Excel u helpen om het hele werkboek op te slaan als een PDF-bestand, doe dit als volgt:

1. Open het werkboek dat u wilt converteren naar PDF-formaat.

2. Klik op Bestand > Opslaan als, en in het dialoogvenster Opslaan als, specificeer een map om het nieuwe bestand op te slaan, selecteer vervolgens PDF in de vervolgkeuzelijst Opslaan als type, en klik daarna op de knop Opties, zie screenshot:

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

3. Vervolgens, in het pop-upvenster Opties, vink het vakje Hele werkboek aan, zie screenshot:

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

4. Klik vervolgens op OK > Opslaan, dit hele werkboek is nu opgeslagen in PDF-bestandsformaat.

Tips: Als u meerdere werkboeken moet converteren, pas dan bovenstaande stappen toe om de werkboeken één voor één op te slaan als PDF-bestanden.

Converteer meerdere werkboeken naar PDF-bestanden met VBA-code in één keer

Als er honderden Excel-bestanden moeten worden geconverteerd, zal de bovenstaande methode omslachtig zijn. Hier bespreek ik een VBA-code om meerdere werkboeken tegelijkertijd naar PDF-bestanden te converteren; volg deze stappen:

1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module, en plak de volgende code in het modulevenster.

VBA-code: Converteer meerdere werkboeken naar PDF-bestanden in één keer

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. Druk op de toets F5 om deze code uit te voeren, en er verschijnt een venster waarin u een map moet selecteren die de werkboeken bevat die u wilt converteren, zie screenshot:

A screenshot showing folder selection for workbooks to convert to PDFs

4. Klik op OK, er verschijnt een ander venster waarin u een mappad moet selecteren waar u de nieuwe PDF-bestanden wilt opslaan, zie screenshot:

A screenshot showing folder selection for outputting PDF files in Excel

5. Klik op OK, nadat de conversie is voltooid, kunt u naar de opgegeven map gaan om het conversieresultaat te bekijken, zie screenshots:

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

Converteer meerdere werkboeken naar PDF-bestanden met een krachtige functie

Als u Kutools voor Excel heeft, kunt u met de functie Batch Converteer snel meerdere werkboeken tegelijkertijd naar PDF-bestanden converteren.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Klik op Kutools Plus > Werkboek > Batch Converteer, zie screenshot:

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

2. Er verschijnt een pop-upvenster dat u eraan herinnert de werkboeken die u wilt converteren te sluiten.

A screenshot of a reminder to close workbooks before conversion

3. Klik op OK, vervolgens, in het dialoogvenster Bestandsformaat Converteren , specificeer de volgende opties:

  • Selecteer onder de vervolgkeuzelijst Conversietype de optie Excel-werkboek naar PDF;
  • Klik op de knop Toevoegen om de Excel-bestanden te selecteren die u wilt converteren. U kunt werkboeken van uw computer of OneDrive kiezen indien nodig.

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

4. Nadat u de werkboeken die u wilt converteren hebt ingevoegd, nog steeds in de Bestandsformaat Converter dialoogvenster, klik op de Output folder selection button knop om een mappad te kiezen om de geconverteerde bestanden op te slaan, en specificeer vervolgens enkele bewerkingen die u nodig hebt onderaan in het dialoogvenster, zie screenshot:

A screenshot showing options to configure conversion settings

Opmerkingen: In het bovenstaande dialoogvenster:
  • Om werkboeken in submappen op te nemen, vink het vakje Submappen opnemen bij het toevoegen van mappen aan;
  • Als u de originele bestanden na het converteren wilt verwijderen, vink dan het vakje Bronbestanden verwijderen na conversie aan;
  • Als u de wijzigingstijd van de originele bestanden wilt behouden, vink dan het vakje Behoud de wijzigingstijd van bronbestanden aan;
  • De mappenstructuur van het bestand kan worden behouden door het vakje De mappenstructuur van bestanden wordt behouden tijdens conversie aan te vinken;

5. Klik vervolgens op OK om de conversie te starten. Zodra alle gespecificeerde Excel-bestanden zijn geconverteerd naar PDF's, gaat u naar de aangewezen map om de resultaten te bekijken. Zie onderstaande screenshots:

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

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Converteer meerdere werkbladen uit een werkboek naar afzonderlijke PDF-bestanden met VBA-code

In sommige gevallen wilt u mogelijk elk werkblad in het werkboek converteren naar afzonderlijke PDF-bestanden. Als uw werkboek veel tabbladen bevat, kan de onderstaande VBA-code helpen om elk werkblad tegelijkertijd op te slaan als een afzonderlijk PDF-bestand.

1. Open een werkboek dat u wilt converteren, en houd vervolgens de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module, en plak de volgende code in het modulevenster.

VBA-code: Converteer meerdere werkbladen uit een werkboek naar afzonderlijke PDF-bestanden

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. Druk op de toets F5 om deze code uit te voeren, en er verschijnt een venster; kies een mappad om de geconverteerde PDF-bestanden op te slaan. Zie screenshot:

A screenshot of the folder selection window for saving converted PDFs

4. Klik op de knop OK, en alle werkbladen in het huidige werkboek worden geconverteerd naar afzonderlijke PDF-bestanden:

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


Converteer meerdere werkbladen uit een werkboek naar afzonderlijke PDF-bestanden met een handige functie

Kutools voor Excel ondersteunt ook een nuttige functie - Werkboek splitsen, waarmee u meerdere werkbladen binnen het werkboek kunt opslaan als afzonderlijke Excel-bestanden, Txt-bestanden, CSV-bestanden en PDF-bestanden, zoals u nodig hebt.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Open het werkboek waarin u elk blad wilt opslaan als een afzonderlijk PDF-bestand, en klik vervolgens op Kutool Plus > Werkboek > Werkboek splitsen, zie screenshot:

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

2. In het dialoogvenster Werkboek splitsen, vink de bladen aan die u wilt opslaan, en kies vervolgens PDF (*.pdf) in de vervolgkeuzelijst Opslaan als type, en klik vervolgens op de knop Splitsen. In het venster Map selecteren, specificeer een map om de geconverteerde bestanden in op te slaan, zie 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. En vervolgens zijn alle geselecteerde werkbladen in het huidige werkboek afzonderlijk opgeslagen als PDF-bestanden, zie screenshot:

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

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Meer gerelateerde artikelen:

  • Converteer meerdere Xls-bestanden naar Xlsx-bestanden in Excel
  • Om een oud xls Excel-bestand naar een nieuw xlsx-bestand te converteren, kunt u de functie Opslaan als in Excel gebruiken, maar als er meerdere xls-bestanden moeten worden geconverteerd, hoe zou u deze taak dan snel en gemakkelijk kunnen uitvoeren?
  • Sla alle werkbladen op als alleen waarden
  • Als u een werkboek heeft dat meerdere formules bevat, en u moet dit bestand distribueren naar andere gebruikers, wilt u niet de formules tonen, maar alleen de waarden laten zien. Normaal gesproken kunnen we snel een werkblad opslaan als waarden door de gegevens te kopiëren en te plakken als alleen waarden. Maar hoe kunt u alle werkbladen opslaan als alleen waarden zonder ze één voor één te kopiëren en plakken?
  • Commandoknop om actief werkblad op te slaan als PDF-bestand
  • Tijdens het werken in Microsoft Excel kunt u het probleem tegenkomen van het opslaan van het actieve werkblad als PDF-bestand. In dit artikel leert u hoe u het actieve werkblad kunt opslaan als PDF-bestand met VBA-code via een Commandoknop. En als u ook een bereik of elk werkblad in het actieve werkboek als individueel PDF-bestand wilt opslaan, kan dit artikel u ook helpen.
  • Een grote tabel splitsen in meerdere kleine tabellen
  • Als u een groot werkblad heeft dat meerdere kolommen en honderden of duizenden rijen gegevens bevat, en u wilt deze grote tabel splitsen in meerdere kleine tabellen op basis van de kolomwaarde of aantal rijen om de volgende resultaten te krijgen. Hoe zou u deze taak in Excel kunnen uitvoeren?
  • Een werkboek splitsen in afzonderlijke Excel-bestanden
  • U moet mogelijk een groot werkboek splitsen in afzonderlijke Excel-bestanden door elk werkblad van het werkboek op te slaan als een individueel Excel-bestand. Bijvoorbeeld, u kunt een werkboek splitsen in meerdere individuele Excel-bestanden en vervolgens elk bestand aan verschillende personen versturen om ermee te werken. Op deze manier kunt u ervoor zorgen dat bepaalde personen specifieke gegevens verwerken, en uw gegevens veilig houden. Dit artikel introduceert manieren om een groot werkboek te splitsen in afzonderlijke Excel-bestanden op basis van elk werkblad.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!