Video: Top 25 Excel 2016 Tips and Tricks 2025
I VBA er det offisielle navnet på en Excel-dialogboks en UserForm. Men en UserForm er egentlig et objekt som inneholder det som vanligvis kalles en dialogboks. Dette skillet er ikke viktig, så mange programmerer bruker disse betingelsene utveksling.
Når du oppretter en UserForm, tar du vanligvis følgende generelle trinn:
-
Bestem hvordan dialogboksen skal brukes og til hvilket tidspunkt den vil bli vist i VBA-makroen.
-
Trykk på Alt + F11 for å aktivere VBE og sett inn et nytt UserForm-objekt.
Et UserForm-objekt inneholder en enkelt UserForm.
-
Legg til kontroller til UserForm.
Kontroller inkluderer elementer som tekstbokser, knapper, avmerkingsbokser og listebokser.
-
Bruk Egenskaper-vinduet til å endre egenskapene for kontrollene eller selve UserForm.
-
Skriv hendelseshåndteringsprosedyrer for kontrollene (for eksempel en makro som utføres når brukeren klikker på en knapp i dialogboksen).
Disse prosedyrene lagres i kodevinduet for UserForm-objektet.
-
Skriv en prosedyre (lagret i en VBA-modul) som viser dialogboksen til brukeren.
