napisał: Rycho postów: 291
umieszczony: 22 marca 2009 15:35
|
|
Witaj,
faktycznie, userform to nie jest makro a obiekt. Aby go użyć trzeba go załadować do pamięci komputera i wyświetlić na ekranie np. tak
Sub test()
UserForm1.Show
End Sub
Procedurę Test umieść w dowolnym module standardowym np. Module1
W kodzie tej procedury jest tylko 'pokazanie' formy lecz domyślnie (automatycznie) zostanie ona przez interpreter VBA wcześniej załadowana do pamięci.
Zobacz jeszcze w pomocy: Load i UnLoad
Pozdrawiam. |
|
napisał: trzczy postów: 1
umieszczony: 22 marca 2009 08:03
|
|
Mam takie makro które składa się z UserForm. Właściwie nie wiem, czy to jest makro. W każdym razie jest to userform z różnymi przyciskami i bardzo dobrze działa. Mam tylko porblem z uruchamianiem tego userform.
Generalnie jest tak w Excelu, że po wciśnięciu Alt-F8 wyświetla się lista makr. Jednak kiedy ja wcisnę te klawisze, to na liście makr nie ma mojego userform. Stąd w ogóle mniemam, że Userform to nie makra i czegoś mu brakuje, żeby był makrem, pomimo, że działa i spełnia swoją funkcję. Nieważne, czy to makro czy nie.
Po prostu chciałbym ten userform łatwiej uruchamiać, a nie tak jak teraz, że wchodzę do edycji userform i wciskam F5. No i pytanie, czemu nie ma tego na liście makr i co zrbić, by się tam znalazło?
Z góry dziękuję |
|
wstecz 1 dalej wszystkich stron: 1
|