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

Hoe werkt u een vervolgkeuzelijst in Excel automatisch bij?

AuteurSun Wijzigingsdatum

doc-auto-update-dropdown-list-1

Vervolgkeuzelijsten worden vaak gebruikt in Excel om gegevensinvoer gestandaardiseerder en efficiënter te maken, vooral bij dagelijkse rapportages, voorraadselectie en gegevensclassificatie. Veel gebruikers lopen echter tegen een veelvoorkomende beperking aan: wanneer u direct onder het oorspronkelijke brongebied nieuwe items toevoegt, worden deze niet automatisch opgenomen in de vervolgkeuzelijst. Standaard herkent Excel alleen het oorspronkelijk gedefinieerde geldigheidsbereik, waardoor nieuwe vermeldingen buiten dat bereik standaard niet in de lijst verschijnen. Gelukkig biedt Excel verschillende methoden om een dynamische vervolgkeuzelijst te maken die automatisch meegroeit zodra u nieuwe gegevens toevoegt.

Deze handleiding presenteert praktische methoden om een automatisch bijwerkende vervolgkeuzelijst in Excel te implementeren, waardoor onderhoudsinspanning en mogelijke invoerfouten worden gereduceerd—vooral bij tabellen en lijsten die regelmatig uitgebreid worden.


blauwe pijl naar rechts in bubbelAutomatisch bijwerken van vervolgkeuzelijst met formule

Er zijn diverse scenario’s waarin u uw vervolgkeuzelijst automatisch wilt laten bijwerken — bijvoorbeeld bij het onderhouden van een productlijst, het beheren van leden via een inschrijfformulier of het bijhouden van regelmatig aangepaste projecttaken. Met behulp van de OFFSET-functie creëert u een dynamisch bereik, zodat uw vervolgkeuzelijst automatisch alle items omvat zodra u nieuwe vermeldingen aan een kolom toevoegt.

1. Selecteer de cel waarin u de vervolgkeuzelijst wilt plaatsen en ga naar Gegevens > Gegevensvalidatie > Gegevensvalidatie. Zie de schermafbeelding:

Knop Gegevensvalidatie op het tabblad Gegevens in het lint

2. Ga in het dialoogvenster Gegevensvalidatie naar het tabblad Instellingen, selecteer Lijst in de keuzelijst Toestaan en voer de volgende dynamische bereikformule in het vak Bron in:
=OFFSET($A$2;0;0;COUNTA(A:A)-1)

Dialoogvenster Gegevensvalidatie

Uitleg van parameters en praktische tips:

  • A2 is de eerste cel van uw beoogde gegevensbereik. Pas deze aan zodat deze overeenkomt met de begincel van uw daadwerkelijke lijst.
  • A:A verwijst naar de gehele kolom met uw lijstgegevens. Deze instelling zorgt ervoor dat het bereik automatisch opnieuw wordt berekend zodra u meer items aan deze kolom toevoegt.
  • Als er lege cellen in de kolom voorkomen of u subkoppen gebruikt, moet u mogelijk de formule aanpassen of de consistentie van uw gegevensplaatsing waarborgen om lege items in de vervolgkeuzelijst te voorkomen.
  • Bij grote datasets kunt u rekening houden met het feit dat vluchtige functies zoals OFFSET de prestaties enigszins kunnen beïnvloeden, aangezien ze bij elke wijziging opnieuw worden berekend.

3. Klik op OK. U hebt nu een vervolgkeuzelijst gemaakt die automatisch wordt bijgewerkt zodra nieuwe gegevens in de oorspronkelijke kolom worden ingevoerd. Wanneer u meer items binnen het verwachte bereik toevoegt, verschijnen deze direct als selecteerbare waarden in de vervolgkeuzelijst.

Oorspronkelijke lijst      Bijgewerkte lijst

Probleemoplossing en tips:

  • Als de vervolgkeuzelijst onverwachte lege opties toont, controleer dan of er extra spaties of verborgen rijen in uw bronnencolom staan.
  • Als de formule een foutmelding geeft, controleer dan of uw gegevens geen niet-aaneengesloten bereiken of volledig lege kolommen bevatten.
  • Vergeet niet uw bronformule aan te passen als uw lijst ergens anders begint dan rij 2; pas dan zowel de celverwijzing als COUNTA(A:A) dienovereenkomstig aan.

blauwe pijl naar rechts in bubbelGebruik een tabel als brondatum voor de vervolgkeuzelijst (breidt automatisch uit bij nieuwe items)

Het gebruik van een Excel-tabel als bronbereik voor uw vervolgkeuzelijst is een efficiënte en gebruiksvriendelijke oplossing. Excel-tabellen breiden automatisch uit zodra u nieuwe items toevoegt, waardoor uw vervolgkeuzelijst altijd up-to-date blijft — zonder dat u handmatig bereikverwijzingen of formules hoeft aan te passen.

Deze methode is bijzonder geschikt voor gebruikers die lijsten beheren die regelmatig groeien of veranderen, zoals personeelsroosters, inventarislijsten of inschrijfformulieren voor evenementen. Het belangrijkste voordeel is de eenvoud en betrouwbaarheid waarmee u altijd actuele lijsten onderhoudt. Houd er echter rekening mee dat deze aanpak het beste werkt wanneer de brongegevens zich op hetzelfde werkblad of in dezelfde werkmap bevinden, aangezien tabellen geen kruislings werkmapverwijzingen ondersteunen in gegevensvalidatie.

1. Markeer uw brongegevensbereik (bijvoorbeeld)A2:A6).

2. Ga naar het tabblad Invoegen en kies Tabel. Zorg ervoor dat het vakje „Mijn tabel heeft koppen” is aangevinkt als uw lijst kolomkoppen bevat.

3. Excel formatteert uw bereik als een tabel. Standaard krijgt deze mogelijk de naam Tabel1(u kunt de tabelnaam controleren of wijzigen via het tabblad)Tabelontwerp, in het vak Tabelnaam linksboven).

4. Klik op de cel waar u de vervolgkeuzelijst nodig hebt en ga naar Gegevens > Gegevensvalidatie.

5. Selecteer de optie Lijst in de vervolgkeuzelijst Toestaan en voer in het vak Bron een verwijzing naar uw tabelkolom in, bijvoorbeeld:

=INDIRECT("Table1[Column1]")
Vervang Tabel1door uw daadwerkelijke tabelnaam en Kolom1via de koptekst van uw tabelkolom.

6. Klik op OK. Vanaf nu worden de kolom en de vervolgkeuzelijst automatisch bijgewerkt en uitgebreid met nieuwe vermeldingen zodra u gegevens aan de tabel toevoegt.

Opmerking en tips:

  • Excel-tabellen bieden een gestructureerd bereik dat automatisch meegroeit of krimpt wanneer de gegevens wijzigen, waardoor ze perfect zijn voor lijsten die regelmatig veranderen.
  • Als u uw vervolgkeuzelijst op een ander werkblad wilt gebruiken, gebruik dan =INDIRECT("Table1[Column1]"), omdat directe tabelverwijzingen in gegevensvalidatie in sommige Excel-versies beperkt zijn tot het huidige werkblad.
  • Deze aanpak voorkomt lege waarden in de vervolgkeuzelijst als uw lijst uitsluitend niet-lege vermeldingen bevat.

blauwe pijl naar rechts in bubbelGebruik VBA om de vervolgkeuzelijst Bronbereik automatisch bij te werken

Voor geavanceerde en geautomatiseerde scenario’s – met name bij langere lijsten of bij het automatiseren van onderhoudstaken voor werkmapstructuren – kunt u VBA-code gebruiken om het bereik van uw vervolgkeuzelijst automatisch bij te werken zodra nieuwe gegevens worden toegevoegd. Dit is vooral nuttig in complexe oplossingen waarin meerdere vervolgkeuzelijsten dynamisch moeten meebewegen met de evolutie van brondatalijsten, of bij het beheren van vervolgkeuzelijsten voor meerdere gebruikers.

1. Druk op Alt+F11 om de VBA-editor te openen en dubbelklik in het VBAProject op het werkblad waarop uw gegevensvalidatie zich bevindt.

2. Kopieer en plak de volgende code in de module.

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim sourceColumn As Range
    Dim validationCell As Range
    Dim lastRow As Long
    Set sourceColumn = Me.Range("A:A") ' Change to your source column
    If Not Intersect(Target, sourceColumn) Is Nothing Then
        Application.EnableEvents = False
        lastRow = Me.Cells(Me.Rows.Count, sourceColumn.Column).End(xlUp).Row
        Set validationCell = Me.Range("D1:D100") ' Change to your validation cell  
        With validationCell.Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
                 Formula1:="=$A$1:$A$" & lastRow
        End With
        
        Application.EnableEvents = True
    End If
End Sub

3. Sluit vervolgens het codovenster. Telkens wanneer u gegevens aan uw brongebied toevoegt, wordt de vervolgkeuzelijst automatisch bijgewerkt.

Pas de parameters in de code aan:
  • Brongeel („A:A” waar uw gegevens worden toegevoegd)
  • Validatiecel/bereik („D1:D100” waar de vervolgkeuzelijst zich bevindt)
Opmerkingen:
  • De code wordt automatisch uitgevoerd wanneer er wijzigingen in het werkblad worden aangebracht
  • De code zoekt de Laatste rij met gegevens en werkt het validatiebereik dienovereenkomstig bij
  • Zorg ervoor dat macro’s zijn ingeschakeld om dit te laten werken
  • Sla uw bestand op als .xlsm om de code op te slaan.
  • een schermafbeelding van kutools for excel ai

    Ontgrendel de magie van Excel met KUTOOLS AI

    • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
    • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
    • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
    • Formule-uitleg: Begrijp complexe formules moeiteloos.
    • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
    Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

    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