Otvori Visual Basic Editor iz Excela.
Levo gore mogu da se vide objekti.
Klikni na ThisWorkbook i otvorice se pozor sa kodom za workbook.
U vrhu tog prozora postoje 2 liste leva sa objektima i desna sa eventima.
Iz leve izaberi Workbook a iz desne Open.
VBA ce da napravi novu subrutinu (koja ce da se izvrsava kada se fail otvori u Excelu - open).
Izgledace ovako
Code:
Private Sub Workbook_Open()
End Sub
Dodaj sledece dve linije u nju (pre toga napravi jednu Formu sa imenom UserForm1)
Tako da subrutina na kraju izgleda ovako
Code:
Private Sub Workbook_Open()
Load UserForm1
UserForm1.Show
End Sub
Snimi fail.
Da bi se kod izvodio treba podesiti sigurnosni nivo Excela za izvodjenje Macro scripta (Tools->Macro->Security)
Pozdrav