Otvorite korisnički obrazac kada se otvori radna knjiga - Excel savjeti

Pozdrav, gospodine čitatelji Excela!

Budući da sam pokazao da je gotovo nemoguće držati korak sa savjetima tjedna, pokušat ću nešto ludo ambiciozno - savjet dana! Za razliku od Savjeta tjedna koji dolaze s nekoliko otisaka zaslona itd. Ovaj brzi savjet dana odgovorit će na neko čitateljevo pitanje koje bi moglo biti od općeg interesa.

Uđimo u poštansku torbu da vidimo tko će biti naš prvi sretni čitatelj …

Uz isprike Brigitte (prekomplicirano pitanje) i Marie (nikad ne odgovaram na pitanja koja su * očito * doslovno otkucana iz vaše školske zadaće), prva sretna čitateljica je Judy koja pita:

Želio bih znati kako povezujete dijaloški okvir iz VB Editora s radnim listom. Dakle, kad otvorim Excel, prvo će se prikazati dijaloški okvir koji sam kreirao iz VB Editora.

OK Judy, evo odgovora:

Kada se radna knjiga otvori u Excelu, makronaredba Work_Open se automatski pokreće. Ova se makronaredba mora nalaziti u oknu koda povezanom s ovom radnom knjigom u VBA uređivaču. Ako se vaš dijaloški okvir naziva frmCust, ovaj će makronaredba učiniti trik:

Private Sub Workbook_Open() frmCust.Show End Sub

OK, to nije bilo previše bolno. Očiti je problem ovdje u tome što kad odgovorim e-poštom na odgovor, a on je pogrešan, onda se jednoj osobi činim glupim. Ovaj novi medij omogućuje mi da se mnogim ljudima odjednom činim glupim. Zvuči zabavno!

Zanimljivi članci...