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í
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
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 13194
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 6359
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 4106
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
-
Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
- 4933
-
od lubo.
Zobrazit poslední příspěvek
14 led 2025 00:51
-
-
- 5
- 4763
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů