У ВБА, званично име за Екцел оквир за дијалог је УсерФорм. Али УсерФорм је заиста објекат који садржи оно што је уобичајено познато као оквир за дијалог. Ова разлика није важна, тако да многи програмери користе ове термине наизменично.
Када креирате кориснички образац, обично предузимате следеће опште кораке:
Одредите како ће се дијалошки оквир користити и у ком тренутку ће бити приказан у вашем ВБА макроу.
Притисните Алт+Ф11 да активирате ВБЕ и убаците нови објекат УсерФорм.
Објекат УсерФорм садржи један УсерФорм.
Додајте контроле у кориснички образац.
Контроле укључују ставке као што су оквири за текст, дугмад, потврдни оквири и оквири са листом.
Користите прозор Својства да бисте изменили својства за контроле или сам кориснички образац.
Напишите процедуре за руковање догађајима за контроле (на пример, макро који се извршава када корисник кликне на дугме у оквиру за дијалог).
Ове процедуре се чувају у прозору Цоде за објекат УсерФорм.
Напишите процедуру (чувану у ВБА модулу) која кориснику приказује оквир за дијалог.