Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 75238 Skopiuj do schowka Pośrednie uruchamianie procedury z argumentami w VBA
Autor Wiadomość
Maciej Gonet 
Excel Expert


Wersja: Win Office 365
Pomógł: 3616 razy
Posty: 10635
Wysłany: 15-11-2023, 20:57   Pośrednie uruchamianie procedury z argumentami w VBA

Przy wywoływaniu poleceń Application.OnTime, Application.Run i podobnych albo przy przypisywaniu procedury do przycisku często należy oprócz nazwy procedury przekazać jej argumenty wywołania. Jeżeli sama nazwa procedury ma być przekazana jako tekst, wystarczy umieścić tę nazwę w cudzysłowie lub w zmiennej tekstowej. Sprawa nie jest już taka oczywista gdy oprócz nazwy procedury trzeba podać jej argumenty wywołania.

To zagadnienie często budzi wątpliwości. Nie pomaga również sam Microsoft pisząc np. w omówieniu metody OnTime:
Microsoft napisał/a:
Procedura nie może przyjmować żadnych argumentów i nie może być zadeklarowana w niestandardowej klasie lub formularzu.
Powyższe zdanie nie jest ścisłe. Korzystając z informacji dostępnych w sieci i wykonując własne testy podjąłem próbę usystematyzowania tego zagadnienia w dołączonym tekście. Nie jest to pełne omówienie metody OnTime, lecz chodziło mi głównie o aspekt przekazywania nazwy i argumentów procedury, która ma być uruchomiona.

TestyOnTime.xlsm
Pobierz Plik ściągnięto 84 raz(y) 24.95 KB

Przekazanie argumentów pośrednio VBA.docx
Pobierz Plik ściągnięto 98 raz(y) 42.45 KB

ID posta: 431363 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe