Nazdar.
Prosím o radu. Při ladění makra v excelu (v. 2003) potřebuji zastavit makro v okamžiku kdy zadaná proměnná nadobude určité hodnoty, např r=108.
Mám pocit, že by to mělo jít, ale nedaří se mi vyšpekulovat do kterého okna či jak to zadat.
Díky.
VB - ladění makra (vyřešeno) Vyřešeno
Aspoň krátký začátek:
Jdi na Nástroje / Makro / Makra, pak klikni na požadované makro, klikni na Upravit. Po zobrazení makra pak klikni na hlavní řádek menu na Debug a pak na Add Watch. Tam si nadefinuj tu proměnnou, kterou chceš sledovat a dále lze i nastavit hodnotu proměnné, u které potřebuješ provést pozastavení ladění. Pokud se na tuto proměnnou vážou jiné proměnné, tak si je do tohoto okna můžeš nadefinovat také a vloženým scriptem si otestuješ hodnotu této proměnné a provedeš další činnost - např. pozastavení makra a ladící výpis hodnot proměnných.
Jdi na Nástroje / Makro / Makra, pak klikni na požadované makro, klikni na Upravit. Po zobrazení makra pak klikni na hlavní řádek menu na Debug a pak na Add Watch. Tam si nadefinuj tu proměnnou, kterou chceš sledovat a dále lze i nastavit hodnotu proměnné, u které potřebuješ provést pozastavení ladění. Pokud se na tuto proměnnou vážou jiné proměnné, tak si je do tohoto okna můžeš nadefinovat také a vloženým scriptem si otestuješ hodnotu této proměnné a provedeš další činnost - např. pozastavení makra a ladící výpis hodnot proměnných.
Potřebujete jinou pomoc při řešení problému ve Windows 10? Stáhněte si soubor Win10-finty.
Re: VB - ladění makra
Super, díky.
Můžeš to vložit i přímo do kódu na místo, kde chceš běh zastavit zadáním např.
If r = 108 Then Stop
Pak můžeš standardně krokovat pomocí F8 nebo spustit pokračování běhu.
If r = 108 Then Stop
Pak můžeš standardně krokovat pomocí F8 nebo spustit pokračování běhu.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1
- 387
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů