[ zova @ 09.06.2007. 23:59 ] @
Napravio sam najprostiju vba aplikaciju "zdravo svete" u excelu.Kako da postavim da mi se odmah otvori forma kada otvorim excel u kome sam napravio ovu formu.Napravio sam je u Visualbasic editoru u excelu.UNPRED HVALA
[ Eurora3D Team @ 10.06.2007. 03:06 ] @
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
[ zova @ 10.06.2007. 19:07 ] @
Hvala!