Vo VBA je oficiálny názov dialógového okna programu Excel UserForm. Ale UserForm je v skutočnosti objekt, ktorý obsahuje to, čo je bežne známe ako dialógové okno. Toto rozlíšenie nie je dôležité, preto veľa programátorov používa tieto výrazy zameniteľne.
Pri vytváraní UserForm zvyčajne podniknete tieto všeobecné kroky:
Určite, ako sa bude dialógové okno používať a v akom bode sa zobrazí vo vašom makre VBA.
Stlačením Alt+F11 aktivujte VBE a vložte nový objekt UserForm.
Objekt UserForm obsahuje jeden UserForm.
Pridajte ovládacie prvky do UserForm.
Ovládacie prvky zahŕňajú položky, ako sú textové polia, tlačidlá, začiarkavacie políčka a zoznamy.
Pomocou okna Vlastnosti upravte vlastnosti ovládacích prvkov alebo samotného UserForm.
Napíšte procedúry obsluhy udalostí pre ovládacie prvky (napríklad makro, ktoré sa spustí, keď používateľ klikne na tlačidlo v dialógovom okne).
Tieto procedúry sú uložené v okne Kód pre objekt UserForm.
Napíšte procedúru (uloženú v module VBA), ktorá zobrazí dialógové okno používateľovi.