Overzicht
Microsoft Excel bevat verschillende besturingselementen voor dialoogvensters die handig zijn voor het selecteren van items in een lijst. Voorbeelden van besturingselementen zijn keuzelijsten, keuzelijsten met invoervak, draaiknoppen en schuifbalken.
Zie Overzicht van formulieren, formulierbesturingselementen en ActiveX besturingselementen op een werkblad voor meer informatie over formulierbesturingselementen in Excel.
Meer informatie
De volgende methoden laten zien hoe u keuzelijsten, keuzelijsten met invoervak, draaiknoppen en schuifbalken gebruikt. In de voorbeelden worden dezelfde lijst, celkoppeling en indexfunctie gebruikt.
Het tabblad Ontwikkelaars inschakelen
Als u de formulierbesturingselementen wilt gebruiken in Excel 2010- en latere versies, moet u het tabblad Ontwikkelaars inschakelen. Ga hiervoor als volgt te werk:
-
Klik op Bestand en vervolgens op Opties.
-
Klik op Lint aanpassen in het linkerdeelvenster.
-
Schakel het selectievakje Ontwikkelaars in onder Hoofdtabbladen aan de rechterkant en klik vervolgens op OK.
Als u de formulierenbesturingselementen in Excel 2007 wilt gebruiken, moet u het tabblad Ontwikkelaars inschakelen. Ga hiervoor als volgt te werk:
-
Klik op de Microsoft Office-knop en klik vervolgens op Opties voor Excel.
-
Klik op Populair, schakel het tabblad Ontwikkelaarsweergeven in het lint in en klik vervolgens op OK.
De lijst, de celkoppeling en de index instellen
-
Typ in een nieuw werkblad de volgende items in het bereik H1:H20:
H1 : Rolschaatsen
H2 : videorecorder
H3 : Bureau
H4 : Mok
H5 : Auto
H6 : Wasmachine
H7 : Launcher voor een raket
H8 : Fiets
H9 : Telefoon
H10: Kaars
H11: Snoep
H12: Luidsprekers
H13: Jurk
H14: Deken
H15: Droger
H16: Gitaar
H17: Droger
H18: set hulpprogramma's
H19: videorecorder
H20: Harde schijf
-
Typ in cel A1 de volgende formule:
=INDEX(H1:H20;G1;0)
Voorbeeld van lijstvak
-
Als u een lijstvak wilt toevoegen in Excel 2007 en nieuwere versies, klikt u op het tabblad Ontwikkelaars, klikt u in de groep Besturingselementen op Invoegen en klikt u onder Formulierbesturingselementen op Lijstvakformulier (Besturingselement).
Als u een lijstvak wilt toevoegen in Excel 2003 en in eerdere versies van Excel, klikt u op de knop Lijstvak op de werkbalk Formulieren. Als de werkbalk Formulieren niet zichtbaar is, wijs u Werkbalken aan in het menu Beeld en klikt u vervolgens op Formulieren. -
Klik op de werkbladlocatie waar u de linkerbovenhoek van de lijst wilt weergeven en sleep de lijst naar de positie waar u de rechterbenedenhoek van de lijst wilt plaatsen. Maak in dit voorbeeld een lijst met cellen B2:E10.
-
Klik in de groep Besturingselementen op Eigenschappen.
-
Typ in het venster Object opmaken de volgende gegevens en klik op OK.
-
Als u het bereik voor de lijst wilt opgeven, typt u H1:H20 in het vak Invoerbereik.
-
Als u een getalwaarde in cel G1 wilt zetten (afhankelijk van welk item in de lijst is geselecteerd), typt u G1 in het vak Celkoppeling.
Opmerking: De formule INDEX() gebruikt de waarde in G1 om het juiste lijstitem te retourneren.
-
Zorg ervoor dat onderSelectietype de optie Eén is geselecteerd.
Opmerking: De opties Multi en Extend zijn alleen handig wanneer u een Microsoft-Visual Basic for Applications gebruikt om de waarden van de lijst te retourneren. Houd er ook rekening mee dat het selectievakje 3D-arcering een driedimensionaal uiterlijk toevoegt aan het lijstvak.
-
-
In de lijst moet de lijst met items worden weergegeven. Als u de lijst wilt gebruiken, klikt u op een cel, zodat de lijst niet is geselecteerd. Als u op een item in de lijst klikt, wordt cel G1 bijgewerkt naar een getal dat de positie aangeeft van het item dat in de lijst is geselecteerd. In de formule INDEX in cel A1 wordt dit nummer gebruikt om de naam van het item weer te geven.
Voorbeeld van keuzelijst met invoervak
-
Als u een keuzelijst met invoervak in Excel 2007 en latere versies wilt toevoegen, klikt u op het tabblad Ontwikkelaars, klikt u op Invoegen enklikt u vervolgens op Keuzelijst met invoervak onderFormulierbesturingselementen.
Als u een keuzelijst met invoervak wilt toevoegen in Excel 2003 en in eerdere versies van Excel, klikt u op de knop Keuzelijst met invoervak op de werkbalk Formulieren. -
Klik op de werkbladlocatie waar u de linkerbovenhoek van de keuzelijst met invoervak wilt weergeven en sleep de keuzelijst met invoervak naar de positie waar u de rechterbenedenhoek van de keuzelijst wilt plaatsen. Maak in dit voorbeeld een keuzelijst met invoervak met cellen B2:E2.
-
Klik met de rechtermuisknop op de keuzelijst met invoervak en klik vervolgens op Besturingselement opmaken.
-
Typ de volgende gegevens en klik op OK:
-
Als u het bereik voor de lijst wilt opgeven, typt u H1:H20 in het vak Invoerbereik.
-
Als u een getalwaarde in cel G1 wilt zetten (afhankelijk van welk item in de lijst is geselecteerd), typt u G1 in het vak Celkoppeling.
Opmerking: De formule INDEX gebruikt de waarde in G1 om het juiste lijstitem te retourneren.
-
Typ 10 in het vak Vervolgkeuzelijnen. Met dit item wordt bepaald hoeveel items worden weergegeven voordat u een schuifbalk moet gebruiken om de andere items weer te geven.
Opmerking: Het selectievakje 3D-arcering is optioneel. Het voegt een driedimensionaal uiterlijk toe aan de vervolgkeuzelijst of keuzelijst met invoervak.
-
-
In de vervolgkeuzelijst of keuzelijst met invoervak moet de lijst met items worden weergegeven. Als u de vervolgkeuzelijst of keuzelijst met invoervak wilt gebruiken, klikt u op een cel, zodat het object niet is geselecteerd. Wanneer u op een item in de vervolgkeuzelijst of keuzelijst met invoervak klikt, wordt cel G1 bijgewerkt naar een getal dat de positie in de lijst met het geselecteerde item aangeeft. In de formule INDEX in cel A1 wordt dit nummer gebruikt om de naam van het item weer te geven.
Voorbeeld van draaiknop
-
Als u een draaiknop wilt toevoegen in Excel 2007 en nieuwere versies, klikt u op het tabblad Ontwikkelaars, klikt u op Invoegen enklikt u vervolgens op Knop Draaien onder Formulierbesturingselementen.
Als u een spinner wilt toevoegen in Excel 2003 en in eerdere versies van Excel, klikt u op de knop Spinner op de werkbalk Formulieren. -
Klik op de werkbladlocatie waar u de linkerbovenhoek van de draaiknop wilt weergeven en sleep de draaiknop naar de positie waar u de rechterbenedenhoek van de draaiknop wilt plaatsen. Maak in dit voorbeeld een draaiknop die de cellen B2: B3 bedekt.
-
Klik met de rechtermuisknop op de draaiknop en klik vervolgens op Besturingselement opmaken.
-
Typ de volgende gegevens en klik op OK:
-
Typ 1 in het vak Huidige waarde.
Met deze waarde wordt de draaiknop geïnitialeerd, zodat de formule INDEX naar het eerste item in de lijst zal wijzen. -
Typ 1 in het vak Minimumwaarde.
Met deze waarde wordt de bovenkant van de draaiknop beperkt tot het eerste item in de lijst. -
Typ 20 in het vak Maximumwaarde.
Dit getal geeft het maximum aantal vermeldingen in de lijst aan. -
Typ 1 in het vak Incrementele wijziging.
Met deze waarde bepaalt u hoeveel de huidige waarde wordt verhoogd door het draaiknopbesturingselement. -
Als u een getalwaarde in cel G1 wilt zetten (afhankelijk van welk item in de lijst is geselecteerd), typt u G1 in het vak Celkoppeling.
-
-
Klik op een cel, zodat de draaiknop niet is geselecteerd. Wanneer u op de draaiknop op het besturingselement omhoog of omlaag klikt, wordt cel G1 bijgewerkt naar een getal dat de huidige waarde van de draaiknop plus of min de incrementele wijziging van de draaiknop aangeeft. Dit getal werkt vervolgens de formule INDEX in cel A1 bij om het volgende of vorige item weer te geven.
De waarde van de draaiknop verandert niet als de huidige waarde 1 is en u op het besturingselement Omlaag klikt of als de huidige waarde 20 is en u op het besturingselement omhoog klikt.
Voorbeeld van schuifbalk
-
Als u een schuifbalk wilt toevoegen in Excel 2007 en latere versies, klikt u op het tabblad Ontwikkelaars, klikt u op Invoegen enklikt u vervolgens op Schuifbalk onder Formulierbesturingselementen.
Als u een schuifbalk wilt toevoegen in Excel 2003 en in eerdere versies van Excel, klikt u op de knop Schuifbalk op de werkbalk Formulieren. -
Klik op de werkbladlocatie waar u de linkerbovenhoek van de schuifbalk wilt weergeven en sleep de schuifbalk naar de positie waar u de rechterbenedenhoek van de schuifbalk wilt plaatsen. Maak in dit voorbeeld een schuifbalk die de cellen B2:B6 in hoogte bedekt en die ongeveer een vierde van de breedte van de kolom beslaat.
-
Klik met de rechtermuisknop op de schuifbalk en klik vervolgens op Besturingselement opmaken.
-
Typ de volgende gegevens en klik op OK:
-
Typ 1 in het vak Huidige waarde.
Met deze waarde wordt de schuifbalk geïnitialeerd, zodat de formule INDEX naar het eerste item in de lijst zal wijzen. -
Typ 1 in het vak Minimumwaarde.
Met deze waarde wordt de bovenkant van de schuifbalk beperkt tot het eerste item in de lijst. -
Typ 20 in het vak Maximumwaarde. Dit getal geeft het maximum aantal vermeldingen in de lijst aan.
-
Typ 1 in het vak Incrementele wijziging.
Met deze waarde bepaalt u hoeveel getallen het schuifbalkbesturingselement de huidige waarde verhoogt. -
Typ 5 in het vak Pagina wijzigen. Deze waarde bepaalt hoeveel de huidige waarde wordt verhoogd als u in de schuifbalk aan weerszijden van het schuifvak klikt.
-
Als u een getalwaarde in cel G1 wilt zetten (afhankelijk van welk item in de lijst is geselecteerd), typt u G1 in het vak Celkoppeling.
Opmerking: Het selectievakje 3D-arcering is optioneel. Hiermee wordt een driedimensionaal uiterlijk toegevoegd aan de schuifbalk.
-
-
Klik op een cel, zodat de schuifbalk niet is geselecteerd. Wanneer u op de schuifbalk op het besturingselement omhoog of omlaag klikt, wordt cel G1 bijgewerkt naar een getal dat de huidige waarde van de schuifbalk plus of min de incrementele wijziging van de schuifbalk aangeeft. Dit getal wordt gebruikt in de formule INDEX in cel A1 om het item naast of vóór het huidige item weer te geven. U kunt ook het schuifvak slepen om de waarde te wijzigen of op de schuifbalk aan weerszijden van het schuifvak klikken om het te verhogen met 5 (de waarde pagina wijzigen). De schuifbalk wordt niet gewijzigd als de huidige waarde 1 is en u op het besturingselement Omlaag klikt of als de huidige waarde 20 is en u op het besturingselement omhoog klikt.