Skip to main content

Hoe een Commando-knop te gebruiken om het actieve werkblad op te slaan als PDF-bestand in Excel?

Author: Siluvia Last Modified: 2025-05-29

Tijdens het werken in Microsoft Excel kun je het probleem tegenkomen dat je het actieve werkblad moet opslaan als PDF-bestand. In dit artikel leer je hoe je het actieve werkblad kunt opslaan als PDF-bestand met behulp van VBA-code via een Commando-knop. En als je ook een bereik of elk werkblad in het actieve werkboek wilt opslaan als afzonderlijke PDF-bestanden, kan dit artikel je daar ook bij helpen.

Gebruik een Commando-knop om het actieve werkblad op te slaan als PDF-bestand met VBA-code
Sla gemakkelijk het actieve of elk werkblad op als individueel PDF-bestand met Kutools voor Excel


Gebruik een Commando-knop om het actieve werkblad op te slaan als PDF-bestand met VBA-code

Je kunt de volgende VBA-code uitvoeren om een actief werkblad op te slaan als PDF-bestand door op een Commando-knop te klikken. Doe het volgende.

1. Maak eerst een map genaamd PDF aan om je nieuwe geconverteerde PDF-bestand op te slaan. Hier maak ik deze map aan op mijn lokale schijf (C:).

2. Voeg een Commando-knop in door te klikken op Ontwikkelaar > Invoegen > Commando-knop (ActiveX Control). Zie screenshot:

click Command Button from Developer tab

2. Teken vervolgens een Commando-knop in het werkblad waar je nieuwe rijen wilt toevoegen, klik met de rechtermuisknop op de Commando-knop en klik op Eigenschappen in het rechtsklikmenu.

lick Properties from the right-clicking menu

3. Voer in het dialoogvenster Eigenschappen de tekst die op de Commando-knop moet worden weergegeven in het vak Bijschrift onder het tabblad Gecategoriseerd in, en sluit vervolgens het dialoogvenster.

enter the displayed text of the Command Button in the Properties dialog box

Je ziet dat de tekst op de Commando-knop is veranderd zoals in de onderstaande screenshot wordt getoond.

the displayed text of the Command Button is changed

4. Klik met de rechtermuisknop opnieuw op de Commando-knop en klik vervolgens op Code weergeven in het rechtsklikmenu.

click View Code from the right-clicking menu

5. In het venster Microsoft Visual Basic for Applications dat wordt geopend, vervang je de originele code in het Code-venster door de volgende VBA-code.

VBA-code: Commando-knop om actief werkblad op te slaan als PDF

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
            Filename:="C:\PDF\Export.pdf", _
            OpenAfterPublish:=False
    Application.ScreenUpdating = True
End Sub

Opmerking: In de code is CommandButton1 de naam van de Commando-knop die je gaat gebruiken om het actieve werkblad op te slaan als PDF-bestand. "C:\PDF\Export.pdf" is het pad en de naam van je op te slaan PDF-bestand.

6. Druk tegelijkertijd op de toetsen Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten. Schakel daarna de Ontwerpmodus uit onder het tabblad Ontwikkelaar.

Nu, klik op de Commando-knop, het actieve werkblad wordt opgeslagen als een PDF-bestand genaamd Export en staat op de gespecificeerde locatie.


Sla elk werkblad op als individueel PDF-bestand van het actieve werkboek met Kutools voor Excel

Hier raden we de functie Werkboek splitsen van Kutools voor Excel aan om eenvoudig het actieve werkblad op te slaan als een PDF-bestand. Daarnaast kun je met deze functie elk werkblad in het huidige werkboek opslaan als individueel PDF-bestand.

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. In het werkboek waarin je elk werkblad wilt opslaan als individueel PDF-bestand, klik dan op Kutools Plus > Werkboek > Werkboek splitsen. Zie screenshot:

click Split Workbook feature of kutools

2. Configureer in het dialoogvenster Werkboek splitsen als volgt:

2.1) Vink alleen de naam van het actieve werkblad aan in het vak Werkbladnaam;
2.2) Selecteer de optie PDF (*.pdf) uit de vervolgkeuzelijst Opslaan als type;
2.3) Klik op de knop Splitsen, dan verschijnt er een dialoogvenster Map selecteren, specificeer een map om het PDF-bestand op te slaan;

specify options in the Split Workbook dialog box

Het geselecteerde werkblad wordt onmiddellijk opgeslagen als PDF-bestand.

the selected worksheet is saved as PDF file

Opmerkingen:

1. Je kunt meerdere werkbladnamen aanvinken in het vak Werkbladnaam om ze tegelijk op te slaan als individuele PDF-bestanden;
2. Naast het opslaan van werkbladen als PDF-bestanden, kun je werkbladen ook opslaan als txt. of csv.-bestanden indien nodig.

Gerelateerde artikelen:

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!