Në VBA, emri zyrtar për një kuti dialogu Excel është një UserForm. Por një UserForm është në të vërtetë një objekt që përmban atë që zakonisht njihet si një kuti dialogu. Ky dallim nuk është i rëndësishëm, kështu që shumë programues i përdorin këto terma në mënyrë të ndërsjellë.
Kur krijoni një UserForm, zakonisht ndërmerrni hapat e mëposhtëm të përgjithshëm:
Përcaktoni se si do të përdoret kutia e dialogut dhe në cilën pikë do të shfaqet në makro VBA.
Shtypni Alt+F11 për të aktivizuar VBE dhe për të futur një objekt të ri UserForm.
Një objekt UserForm mban një UserForm të vetëm.
Shtoni kontrolle në UserForm.
Kontrollet përfshijnë artikuj të tillë si kutitë e tekstit, butonat, kutitë e kontrollit dhe kutitë e listave.
Përdorni dritaren Properties për të modifikuar vetitë për kontrollet ose për vetë Formularin e Përdoruesit.
Shkruani procedurat e mbajtësit të ngjarjeve për kontrollet (për shembull, një makro që ekzekutohet kur përdoruesi klikon një buton në kutinë e dialogut).
Këto procedura ruhen në dritaren Code për objektin UserForm.
Shkruani një procedurë (të ruajtur në një modul VBA) që shfaq kutinë e dialogut tek përdoruesi.