Hoe alleen oneven of even pagina's in Excel te printen?

De Print-dialoog in Excel biedt echter geen eenvoudige manier om alleen oneven of alleen even pagina's te printen, wat onhandig kan zijn in verschillende kantoor- of rapportagescenario's waarin je specifieke pagina's uit een lang werkblad moet bekijken, distribueren of archiveren.
Dit artikel biedt twee effectieve oplossingen voor deze beperking in Excel. Je vindt zowel een VBA-macro voor het printen van oneven of even pagina's, als een flexibele benadering met behulp van Kutools voor Excel, zodat je de methode kunt kiezen die het beste bij je behoeften en technische comfortniveau past.
Print alleen oneven of even pagina's met Macrocode
Print oneven, even of specifieke pagina's naar wens met Kutools voor Excel

Alternatieve oplossing: Handmatig oneven of even pagina's printen via Printdialoog
Print alleen oneven of even pagina's met Macrocode
In Excel, terwijl de printinterface geen directe opties biedt voor de selectie van oneven/even pagina's, kun je dit bereiken via een VBA-macro. Deze methode is geschikt als je vertrouwd bent met het uitvoeren van eenvoudige code en een oplossing nodig hebt die werkt zonder derden tools. Het is vooral praktisch voor eenmalige taken of voor gebruikers die niet vaak complexe printbeheer nodig hebben.
Voordat je begint, zorg ervoor dat je werkblad is ingesteld voor afdrukken en bevestig in Afdrukvoorbeeld hoeveel pagina's er worden gegenereerd. Dit helpt je om blanco of onnodige afdrukken te voorkomen door onverwachte pagina-einden.
1. Open het werkblad dat je wilt afdrukken, druk dan op Alt + F11 om de Microsoft Visual Basic for Applications (VBA) editor te starten.
2. Klik in de VBA-editor op Invoegen > Module om een nieuwe module in te voegen en plak de volgende code in het scriptvenster. Raadpleeg de schermafbeelding voor hulp.
VBA: Print alleen oneven of even pagina's
Sub Odd_Even_Print()
'UpdatebyExtendoffice20160901
Dim xTotalPages As Long
Dim xStartPage As String
Dim xPage As Integer, xYesorNo
Application.ScreenUpdating = False
xStartPage = InputBox("Enter 1 for Odd, 2 for Even", "Kutools for Excel")
If xStartPage = "" Then Exit Sub
xTotalPages = ActiveSheet.PageSetup.Pages.Count
xYesorNo = MsgBox("Are you sure to print?", vbYesNo, "Kutools for Excel")
If xYesorNo = vbYes Then
For xPage = Int(xStartPage) To xTotalPages Step 2
ActiveSheet.PrintOut from:=xPage, To:=xPage
Next
Else
Exit Sub
End If
Application.ScreenUpdating = True
End Sub
Zorg ervoor dat je bij het kopiëren en plakken van de code bestaande macro's die je nodig hebt niet overschrijft.
3. Druk F5 om de macro uit te voeren. Er verschijnt een prompt waarin je wordt gevraagd je keuze te specificeren: voer 1 in als je alleen oneven genummerde pagina's wilt afdrukken, of 2 voor even genummerde pagina's.
Opmerking: Controleer je invoer (1 of 2) dubbel, omdat onjuiste invoer kan leiden tot het niet goed functioneren van de macro. Als je een ongeldige waarde invoert, zal de macro je waarschijnlijk waarschuwen of niets doen.
4. Nadat je je keuze hebt ingevoerd, klik OK. Een tweede bevestigingsvenster zal verschijnen waarin wordt gevraagd of je echt door wilt gaan met printen. Dit biedt een bescherming tegen onbedoeld printen.
Als je wilt annuleren voordat je print, klik dan op Nee in dit dialoogvenster; anders klik op Ja om door te gaan.
5. Na bevestiging zal Excel alleen de gespecificeerde oneven of even pagina's van het actieve werkblad naar je standaardprinter sturen.
Problemen oplossen en tips:
- Deze macro werkt op het momenteel actieve werkblad. Als je meerdere werkbladen moet afdrukken, voer dan de macro apart uit voor elk werkblad.
- Let op de printerinstellingen voordat je de macro uitvoert – zorg ervoor dat de juiste printer is geselecteerd in Excel’s Printdialoog.
- Als er niets wordt afgedrukt, controleer dan het afdrukgebied en zorg ervoor dat je werkblad niet leeg is of onjuist is ingesteld voor afdrukken.
Print oneven, even of specifieke pagina's naar wens met Kutools voor Excel
Als je regelmatig oneven, even of meerdere specifieke pagina's uit je werkbladen moet afdrukken, biedt Kutools voor Excel een zeer efficiënte oplossing. Deze aanpak is ideaal voor gebruikers die een intuïtievere en gebruiksvriendelijke interface wensen voor het beheren van complexe printtaken. Met Kutools voor Excel kun je niet alleen kiezen om alle oneven of alle even pagina's af te drukken, maar ook gemakkelijk willekeurige aangepaste paginabereiken specificeren – iets wat niet direct beschikbaar is met de standaardfuncties van Excel of eenvoudige macro’s.
Na het gratis installeren van Kutools voor Excel, kun je zijn functie Specifieke Pagina’s Afdrukken gebruiken om diverse printbehoeften efficiënt af te handelen:
Ga hiervoor naar Kutools Plus > Afdrukken > Specifieke Pagina’s Afdrukken. Het dialoogvenster Specifieke Pagina’s Afdrukken verschijnt, waar je opties kunt selecteren volgens je afdrukvereisten.
![]() | ![]() | ![]() |
In dit dialoogvenster kun je:
- Kiezen om alle oneven pagina’s, alle even pagina’s af te drukken, of een aangepast bereik specificeren volgens je behoeften, wat veel meer flexibiliteit biedt vergeleken met standaard Excel-printopties.
- Gemakkelijk je selectie bekijken om te bevestigen dat je de juiste pagina’s afdrukt en afdrukverspilling voorkomt.
Tip:
1. Om een aangepaste set pagina’s zoals 1, 3, 5 en 9 tot 12 af te drukken, kies Aangepast bereik en voer je bereik in het aangewezen veld in (bijv., 1, 3, 5, 9-12).
2. Om het aantal kopieën te controleren, specificeer gewoon het gewenste aantal in de Kopieën instelling om meerdere exemplaren van je gekozen pagina’s af te drukken.
3. Als je pagina’s in omgekeerde volgorde wilt afdrukken, vink dan de Omgekeerd afdrukken optie aan. Dit is vooral handig voor grote afdruktaken waarbij het organiseren van pagina’s na het afdrukken een zorg is.
Waarschuwingen en suggesties:
- Controleer de pagina-einden en het afdrukgebied van je werkblad vooraf om nauwkeurige resultaten te garanderen met de printfuncties van Kutools.
- Als je geselecteerde bereiken afdrukt, let er dan op dat verborgen rijen of kolommen mogelijk nog steeds worden opgenomen, afhankelijk van je pagina-instelling.
- Gebruik altijd Afdrukvoorbeeld om de uitvoer te bevestigen voordat je definitief afdrukt, vooral voor grote of cruciale documenten.
- Deze methode werkt slechts op één werkblad tegelijk; herhaal indien nodig voor extra werkbladen.
Voordelen: Kutools voor Excel is ideaal voor terugkerende taken, gebruikers die complexe rapporten beheren, of iedereen die printfouten wil minimaliseren. De interface vereist geen coderingskennis en is veel flexibeler dan VBA-oplossingen voor aangepaste printsituaties.
Alternatieve oplossing: Handmatig oneven of even pagina's printen via Printdialoog
Als je geen VBA of derden tools wilt gebruiken, kan handmatig oneven of even pagina's in Excel worden gedaan, maar slechts één paginabereik tegelijk kan worden afgedrukt met behulp van de Printdialoog. Excel ondersteunt niet het invoeren van meerdere niet-aaneengesloten pagina’s (bijv., 1,3,5) in het Paginaveld.
Om handmatig oneven of even pagina's af te drukken:
- Ga naar Bestand > Afdrukken.
- Voer in het Paginaveld een enkel paginanummer (bijv., 1) in het “Van” vak in om alleen die specifieke pagina af te drukken.
- Klik op Afdrukken.
- Herhaal dit proces voor elke oneven of even pagina naar behoefte.
Demo: Print oneven, even of specifieke pagina's naar wens met Kutools voor Excel
Beste Office-productiviteitstools
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!