Video: Top 25 Excel 2016 Tips and Tricks 2024
I VBA är det officiella namnet för en Excel-dialogruta en UserForm. Men en UserForm är verkligen ett objekt som innehåller det som vanligtvis kallas en dialogruta . Denna skillnad är inte viktig, så många programmerare använder dessa termer utbytbart.
När du skapar en UserForm använder du vanligtvis följande allmänna steg:
-
Bestäm hur dialogrutan ska användas och vid vilken tidpunkt den kommer att visas i ditt VBA-makro.
-
Tryck på Alt + F11 för att aktivera VBE och sätt in ett nytt UserForm-objekt.
Ett UserForm-objekt innehåller en enda UserForm.
-
Lägg till kontroller till UserForm.
Kontroller innehåller saker som textrutor, knappar, kryssrutor och listrutor.
-
Använd fönstret Egenskaper för att ändra egenskaper för kontrollerna eller själva UserForm.
-
Skriv händelsehanteringsprocedurer för kontrollerna (till exempel ett makro som körs när användaren klickar på en knapp i dialogrutan).
Dessa procedurer lagras i kodfönstret för UserForm-objektet.
-
Skriv en procedur (lagrad i en VBA-modul) som visar dialogrutan till användaren.