Userformelementen

Inleiding

In VBA kan je op Userforms vele mogelijke elementen (controls) plaatsen. Hieronder staan de belangrijkste elementen met naam en omschrijving.

Engelse naamomschrijving
commandbuttoneen knop
labeltoont tekst op de userform
textboxlaat de gebruiker tekst intypen
comboboxlaat de gebruiker iets uit een lijst kiezen of zelf intypen
listboxlaat de gebruiker iets uit een lijst kiezen
checkboxaanvinkvakje: laat de gebruiker iets aanvinken
option buttonkeuzerondje: laat de gebruiker een optie kiezen
toggle buttonzet een knop "aan" of "uit" door erop te klikken
frameplaatst meerdere elementen overzichtelijk bij elkaar
multipagetabjes zoals bv. bij Extra > Opties
tabstripanaloog aan de multipage
scrollbarschuifbalk
spinbuttonanaloog aan de schuifbalk, maar met slechts 2 keuzes
imagekan een afbeelding tonen
refeditlaat de gebruiker met de muis cellen selecteren

Gebruik

Wil je eens zien hoe ze eruit zien? Doe in VBA maar eens Invoegen > Userform. Vervolgens kies je bij Beeld voor Werkset besturingselementen. (In een Engelse versie is dat: Insert > Userform en daarna View > Toolbox.) Daar staan deze elementen, en nog veel meer.

Die extra elementen zijn een beetje verborgen: om die te vinden moet je met de rechtermuisknop ergens in de werkset klikken. In het menu dat je dan krijgt, kies je "Extra besturingselementen". Je kan dan o.a. deze elementen terugvinden:

Engelse naamomschrijving
Calender Controlklik datums aan op een kalender
CTreeview Controltoont tekst op de userform
Microsoft Office Charteen element om een grafiek te tonen
Microsoft Office PivotTableeen element om een draaitabel te tonen
Microsoft Office Spreadsheeteen element om een spreadsheet te tonen
Shockwave Flash Objecteen element om een flash object te tonen

Dit zijn de belangrijkste en meest gebruikte elementen.




Over Wim

Wim Gielis is Business Intelligence consultant en Excel expert

Andere links