Video: Formulier maken met Excel 2016 (1) 2024
In VBA is de officiële naam voor een Excel-dialoogvenster een UserForm. Maar een UserForm is echt een object dat een zogenaamd dialoogvenster bevat. Dit onderscheid is niet belangrijk, dus veel programmeurs gebruiken deze voorwaarden door elkaar.
Wanneer u een UserForm maakt, neemt u gewoonlijk de volgende algemene stappen:
-
Bepaal hoe het dialoogvenster zal worden gebruikt en op welk moment het in uw VBA-macro wordt weergegeven.
-
Druk op Alt + F11 om de VBE te activeren en een nieuw object UserForm in te voegen.
Een UserForm-object bevat één UserForm.
-
Besturingselementen toevoegen aan het gebruikersformulier.
Besturingselementen bevatten items zoals tekstvakken, knoppen, selectievakjes en keuzelijsten.
-
Gebruik het venster Eigenschappen om de eigenschappen voor de bedieningselementen of voor de UserForm zelf aan te passen.
-
Schrijf event-handler-procedures voor de bedieningselementen (bijvoorbeeld een macro die wordt uitgevoerd wanneer de gebruiker op een knop in het dialoogvenster klikt).
Deze procedures worden opgeslagen in het codevenster voor het UserForm-object.
-
Schrijf een procedure (opgeslagen in een VBA-module) die het dialoogvenster voor de gebruiker weergeeft.