Ik kreeg laatst de vraag: hoe kan ik bij onderwerp maken dat je in het invoervak van de keuzelijst de beginletters van het te zoeken woord kan intikken en verder kan scrollen in keuzelijst?

Standaard moet je bij gegevensvalidatie met een keuzelijst met de muis scrollen en de gewenste waarde zoeken:

Zoeken in Excel keuzelijst

Een auto complete / autofill functionaliteit die op basis van een letter de keuze mogelijkheden geeft zit eigenlijk niet in de lijst validatie van Excel, ik ben eens gaan zoeken en kwam op de volgende oplossing (zie voorbeeldbestand)

Stap 1:

Zet op blad2 een range met bijvoorbeeld een aantal plaatsnamen:

Excel keuzelijst zoeken

Stap 2

Kies tabblad Formules - Namen beheren - Nieuw - Geef naam MyList en bij 'verwijst naar':

=VERSCHUIVING(Blad2!$A$1;VERGELIJKEN(Blad1!$A$1&"*";Blad2!$A$1:$A$300;0)-1;0;AANTALARG(Blad2!$A:$A))

Keuzelijst Excel

Ga naar cel A1 op blad1 en kies tabblad Gegevens - Gegevensvalidatie - kies Toestaan lijst, Bron=MyList

Gegevensvalidatie lijst

 

De gebruiker moet nu een letter opgeven en nu zal, als hij op het pijltje klikt, een selectie getoond worden vanaf de gekozen letter (let op de bron range moet alfabetisch gesorteerd zijn):

Voorbeeld met keuzelijst auto complete

Gepubliceerd in Algemeen

Excel Software Shop

Web Analytics