Userformelementen
- 28/07/2007
Inleiding
In VBA kan je op Userforms vele mogelijke elementen (controls) plaatsen. Hieronder staan de belangrijkste elementen met naam en omschrijving.
Engelse naam | omschrijving |
commandbutton | een knop |
label | toont tekst op de userform |
textbox | laat de gebruiker tekst intypen |
combobox | laat de gebruiker iets uit een lijst kiezen of zelf intypen |
listbox | laat de gebruiker iets uit een lijst kiezen |
checkbox | aanvinkvakje: laat de gebruiker iets aanvinken |
option button | keuzerondje: laat de gebruiker een optie kiezen |
toggle button | zet een knop "aan" of "uit" door erop te klikken |
frame | plaatst meerdere elementen overzichtelijk bij elkaar |
multipage | tabjes zoals bv. bij Extra > Opties |
tabstrip | analoog aan de multipage |
scrollbar | schuifbalk |
spinbutton | analoog aan de schuifbalk, maar met slechts 2 keuzes |
image | kan een afbeelding tonen |
refedit | laat 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 naam | omschrijving |
Calender Control | klik datums aan op een kalender |
CTreeview Control | toont tekst op de userform |
Microsoft Office Chart | een element om een grafiek te tonen |
Microsoft Office PivotTable | een element om een draaitabel te tonen |
Microsoft Office Spreadsheet | een element om een spreadsheet te tonen |
Shockwave Flash Object | een element om een flash object te tonen |
Dit zijn de belangrijkste en meest gebruikte elementen.