Dobrý den.
Potřebuji poradit, jak zavolat rutinu, jejíž název mám v proměnné typu string.
Příklad:
Mám sub Název1(); sub Název2() atd
výsledkem rutiny Rozhodni() je proměnná str obsahující název co se má volat např: "Název1"
Bohužel call str nefunguje. Takže bych potřeboval něco jako "volej rutinu s názem uloženým tam a tam."
Děkuji za rady, či nápady.
Pavel
Excel-VBA-Nepřímé volání
Moderátor: Mods_senior
Re: Excel-VBA-Nepřímé volání
Dík pomohlo ale dlouho jsem zápasil s chybovou hláškou, že sub neexistuje.
Nemúže být v kódu formuláře ale v modulu a nesmí být Private. To má za následek, že po alt+F8 se ty sub objeví ve výpisu
Zkoušel jsem Application.Run "formName.SubName" ale to nefunguje.
Je nějaký způsob jak je volat pokud jsou v kódu formuláře, případně jak je skrýt v seznamu maker?
Dík
Nemúže být v kódu formuláře ale v modulu a nesmí být Private. To má za následek, že po alt+F8 se ty sub objeví ve výpisu
Zkoušel jsem Application.Run "formName.SubName" ale to nefunguje.
Je nějaký způsob jak je volat pokud jsou v kódu formuláře, případně jak je skrýt v seznamu maker?
Dík
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
