Ahoj,
potreboval bych od nekoho z Vas cenou radu. Tyka se to makra ve VBA v EXCELu.
Problem je nasledujici:
Mam excelovsky soubor s jednim listem napr. "List1". V tomto listu mam napsanou jednoduchou proceduru napr.
Sub pokus()
MsgBox("ok")
EndSub
dale jsem si vytvoril Modul, ve kterem mam napsane makro, ktere vola proceduru "pokus", ktera je nadeklarovana na listu "List1".
Napr.
Sub program()
pokus
EndSub
Makro "program" po spusteni dava hlasku, ze nezna proceduru "pokus".
Nevite co s tim?
Dekuji.
Pavel
Volani funkci v MAKRU
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Volani funkci v MAKRU
Pokud volas ze standardniho modulu proceduru napr. v modulu listu (nebo v modulu UserForm), je nutno proceduru volat vcetne jejiho umisteni (uvidis napr v Excelu2000-3 nabidka Nastroje>Makro>Makra zobrazi se seznam dostupnych procedur) - List1.pokus:
Ve standardnim modulu:
Ve standardnim modulu:
Kód: Vybrat vše
Option Explicit
Sub program()
List1.pokus
End Sub
Re: Volani funkci v MAKRU
DIKY MOC!
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Volani funkci v MAKRU
Takovyto zpusob umisteni procedur je jako cvicny prijatelny. Jinak je vhodne se ridit doporucenimi http://www.excelvba.estranky.cz/clanky/ ... matora-vba ale i dalsimi doporucenimi zde: http://www.excelvba.estranky.cz/clanky/ ... iky-navody
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 2034
-
od Melvidor
Zobrazit poslední příspěvek
21 črc 2023 08:41
-
-
Wi-Fi router pro dům s možností funkcí Mesh Příloha(y)
od P1X3L » 05 bře 2024 20:12 » v Sítě - hardware - 42
- 5705
-
od ITCrowd
Zobrazit poslední příspěvek
19 dub 2024 22:21
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 30 hostů