I VBA, det offisielle navnet på en dialogboks Excel er en Userform. Men en Userform er virkelig et objekt som inneholder det som er kjent som en dialogboksen.
Dette skillet er ikke viktig, så mange programmerere bruker disse begrepene om hverandre.
Når du oppretter en Userform, du vanligvis ta følgende generelle trinn.
Bestem hvordan dialogboksen skal brukes og på hvilket punkt vil det vises i din VBA-makro
Trykk Alt + F11 for å aktivere VBE og innsatsen en ny Userform objekt., en Userform objekt har en enkelt Userform.
Legg kontrollene til Userform.
Controls inneholde elementer som tekstbokser, knapper, avmerkingsbokser og listebokser .
Bruk vinduet egenskaper for å endre egenskapene for kontrollene eller for Userform selv.
Skriv hendelseshåndterer prosedyrer for kontrollene (for eksempel en makro som utføres når brukeren klikker på en knapp i dialogboksen).
Disse prosedyrene er lagret i Code-vinduet for Userform objekt.
Skriv en prosedyre (lagret i en VBA-modul) som viser dialogboksen for brukeren.