KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe drukt u alle opties in een vervolgkeuzelijst in Excel af?

AuteurSiluvia Wijzigingsdatum

Bij het werken met vervolgkeuzelijsten in Excel komt u soms situaties tegen waarin u snel alle beschikbare opties uit een bepaalde lijst wilt afdrukken. Dit is handig voor documentatie, controle, training of bij het plannen van gegevensinvoer met collega’s die een papieren overzicht nodig hebben van alle mogelijke keuzes. Hoewel Excel geen ingebouwde functie biedt om automatisch alle opties uit een vervolgkeuzelijst af te drukken, zijn er verschillende praktische methoden die u kunt toepassen. In dit artikel leest u over zowel een VBA-oplossing als een eenvoudige handmatige methode, geschikt voor de meeste gebruikers. Daarnaast vindt u tips voor probleemoplossing en praktisch advies om uw workflow soepel te laten verlopen.


Alle opties in een vervolgkeuzelijst afdrukken met VBA-code

Als uw keuzelijst is gebaseerd op gegevensvalidatie of een besturingselement en u elke optie automatisch als aparte afdruk wilt genereren – bijvoorbeeld om te zien hoe uw werkblad eruitziet nadat u elke mogelijkheid hebt geselecteerd – dan is VBA de meest efficiënte methode. Dit is vooral handig wanneer gegevens of berekeningen afhankelijk zijn van de keuze in de vervolgkeuzelijst en u een papieren kopie nodig heeft voor elk scenario. Volg deze stappen zorgvuldig om veelvoorkomende problemen te voorkomen:

1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen. Als de toetscombinatie niet werkt, controleer dan of sneltoetsen zijn ingeschakeld en of de VBA-component in uw Office-installatie is geïnstalleerd.

2. In het venster Microsoft Visual Basic for Applications klikt u op Invoegen > Module. Kopieer en plak de onderstaande VBA-code in het geopende modulevenster. Zie de schermafbeelding:

kopieer en plak de VBA-code in de module

VBA-code: alle opties in een opgegeven Keuzelijst afdrukken als afzonderlijke afdrukken

Sub Iterate_Through_data_Validation()
    Dim xRg As Range
    Dim xCell As Range
    Dim xRgVList As Range
    Set xRg = Worksheets("Sheet1").Range("B8")
    Set xRgVList = Evaluate(xRg.Validation.Formula1)
    For Each xCell In xRgVList
        xRg = xCell.Value
        ActiveSheet.PrintOut
    Next
End Sub

Opmerking: In de code is Sheet1 ingesteld als de werkbladnaam die de keuzelijst bevat die u wilt afdrukken, en B8 is de specifieke cel met de vervolgkeuzelijst. Vervang deze door uw daadwerkelijke werkbladnaam en celverwijzing. Onjuiste verwijzingen kunnen fouten of onbedoelde resultaten veroorzaken.

3. Met de code op zijn plaats drukt u op F5 of klikt u op de knop Uitvoeren om de macro uit te voeren. Hierdoor wordt elke waarde in de keuzelijst doorlopen, wordt de opgegeven cel dienovereenkomstig bijgewerkt en wordt voor elk item een afzonderlijke afdruk verzonden. Het proces kan enige tijd duren bij veel opties, en uw printerinstellingen—zoals standaardprinter en aantal kopieën—worden automatisch toegepast.

Als u fouten krijgt zoals ‘Index buiten bereik’ of de verkeerde cel wordt bijgewerkt, controleer dan opnieuw de werkbladnaam, de celverwijzing van de vervolgkeuzelijst en of u een compatibele vervolgkeuzelijst gebruikt (Gegevensvalidatie of Besturingselement).

Deze aanpak is bijzonder geschikt wanneer elke selectie uitgebreide berekeningen of opmaak elders in uw werkmap beïnvloedt en u een gedrukte weergave van elk scenario nodig hebt. Een nadeel is dat de macro aanzienlijk tijd kan vergen en, bij een zeer lange brondatalijst, snel opeenvolgende afdruktaken kan activeren. Controleer daarom altijd uw afdrukinstellingen voordat u de macro uitvoert, om onnodig papierverbruik te voorkomen.


Alle opties afdrukken door de vervolgkeuzelijst-Brongegevens direct op te sommen

In veel gevallen is uw keuzelijst gebaseerd op een celbereik of een handmatig ingevoerde lijst met items die al ergens zichtbaar is in uw werkblad of eenvoudig te reproduceren valt. Als u alleen een overzichtelijke, gedrukte lijst nodig hebt van alle beschikbare keuzes – in plaats van het werkblad in elke mogelijke staat af te drukken – dan kunt u de volgende eenvoudige aanpak gebruiken, zonder VBA of geavanceerde functies.

Toepasselijke scenario’s: Deze oplossing is ideaal als uw keuzelijst een celbereik als brongegevens gebruikt of een duidelijke kommascheiding bevat in het dialoogvenster Gegevensvalidatie. Het is ook een handige manier om teamleden of stakeholders snel een referentielijst met opties te verstrekken.

Voordelen: Geen macro’s nodig, minder risico op meerdere afdrukken en direct resultaat — mits uw brondatum goed beheerd is.

Beperkingen: Deze methode reproduceert niet het effect van het volledige werkblad met elke geselecteerde optie; ze drukt alleen de lijst met mogelijke waarden af.

Stappen:

Als uw vervolgkeuzelijst is gebaseerd op een celbereik (bijvoorbeeld opties in A1:A10):

  • Ga naar het werkblad en zoek het bereik dat als brondatum voor de vervolgkeuzelijst fungeert. Dit bereik is ingesteld via Gegevensvalidatie – meestal vindt u dit onder Gegevens > Gegevensvalidatie > Bronveld.
  • Selecteer met uw muis het volledige bronbereik (bijvoorbeeld A1:A10).
  • Druk op Ctrl+P of ga naar Bestand > Afdrukken.
  • Zorg er onder Afdrukinstellingen voor dat u „Selectie afdrukken” kiest als u alleen de lijst wilt afdrukken en niet het hele blad.
  • Bekijk het afdrukvoorbeeld om te controleren of uw selectie er precies zo uitziet als u wilt, en druk de lijst vervolgens af.

Als uw vervolgkeuzelijst een handmatig ingevoerde lijst gebruikt (bijvoorbeeld „Apple,Banana,Orange”):

  • Kies in uw werkblad een lege kolom en voer de items één voor één in, elk op een eigen rij (bijvoorbeeld ‘Apple’ in B1, ‘Banana’ in B2, enzovoort).
  • U kunt het dialoogvenster Gegevensvalidatie ook gebruiken om de lijst te bekijken, deze uit het Bronveld te kopiëren en als waarden in een kolom te plakken.
  • Zodra de volledige lijst in de kolom staat, volgt u de bovenstaande stappen om de selectie af te drukken.

Extra tip: Als u een zeer lange, komma-gescheiden tekst hebt en deze in afzonderlijke cellen wilt splitsen voor eenvoudig afdrukken, gebruikt u de functie „Tekst naar kolommen” onder Gegevens > Tekst naar kolommen, met een komma als scheidingsteken.

Deze handmatige aanpak is het meest efficiënt voor statische lijsten van korte tot gemiddelde lengte. Voor lijsten die vaak wijzigen, of als u regelmatig alle werkbladversies moet afdrukken met elke optie geselecteerd, kunt u overwegen te automatiseren met VBA, zoals eerder beschreven.

Probleemoplossing en extra tips:

  • Als de keuzelijstbron zich op een ander werkblad bevindt of verborgen is, moet u mogelijk bepaalde bladen zichtbaar maken of formules controleren die dynamische bereiken genereren.
  • Controleer altijd in Afdrukvoorbeeld welke printer is ingesteld, vooral voordat u VBA-code uitvoert die meerdere afdruktaken activeert.
  • Bij formulegestuurde keuzelijsten (zoals dynamische matrixbronnen) kunt u overwegen de huidige zichtbare items te kopiëren en in een nieuwe kolom te plakken voor afdrukken.
  • Houd er rekening mee dat het afdrukken van uitgebreide lijsten veel papier en inkt kost. Bekijk altijd het afdrukvoorbeeld om verspilling te voorkomen en pas de instellingen aan wanneer nodig.
  • Als u geen directe afdruk nodig hebt en alleen een export wilt, kunt u de lijst ook kopiëren en plakken in een andere toepassing, zoals Word of Kladblok, voor alternatieve opmaak of eenvoudig delen.

Samenvattende suggestie: Voor gebruikers die regelmatig opties uit vervolgkeuzelijsten moeten afdrukken, bespaart het organiseren van een specifieke brondatumlijst op een duidelijk gelabeld gedeelte van uw werkmap tijd. Als u vaak afdrukken van werkbladen nodig hebt voor elk scenario, houd dan uw VBA-macro up-to-date en controleer alle verwijzingen voordat u deze uitvoert. Controleer bovendien regelmatig uw bronnen voor vervolgkeuzelijsten—vooral na wijzigingen of updates van de werkmap—om nauwkeurigheid en gebruiksgemak te blijven garanderen.


Afdrukken in Huidig werkblad in Excel is eenvoudig:

Met de Specifieke pagina's afdrukken-functie van Kutools voor Excel kunt u eenvoudig opgegeven pagina’s afdrukken in het huidige werkblad, zoals alle oneven pagina's, alle even pagina’s, alleen de huidige pagina, of zelfs een aangepast paginabereik, zoals in de onderstaande schermafbeelding wordt getoond.
Download en probeer het nu! (30 dagen gratis proefversie)

afdrukken van opgegeven pagina's in het huidige werkblad met Kutools


Gerelateerde artikelen:


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins