VB - ladění makra (vyřešeno)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
.Ka.Brnak
nováček
Příspěvky: 13
Registrován: 11 led 2006 13:32
Bydliště: Brno

VB - ladění makra (vyřešeno)

Příspěvek od .Ka.Brnak »

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.
Luboš
Tvůrce článků
Příspěvky: 2038
Registrován: 13 kvě 2005 07:14

Příspěvek od Luboš »

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.
Potřebujete jinou pomoc při řešení problému ve Windows 10? Stáhněte si soubor Win10-finty.
.Ka.Brnak
nováček
Příspěvky: 13
Registrován: 11 led 2006 13:32
Bydliště: Brno

Re: VB - ladění makra

Příspěvek od .Ka.Brnak »

Super, díky.
Uživatelský avatar
mikel
Level 5
Level 5
Příspěvky: 2298
Registrován: 03 kvě 2005 17:25
Bydliště: Karviná

Příspěvek od mikel »

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.
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!
.Ka.Brnak
nováček
Příspěvky: 13
Registrován: 11 led 2006 13:32
Bydliště: Brno

Příspěvek od .Ka.Brnak »

No, mám se toho ještě hodně učit.
Ještě že existují takové stránky a ochotní znalci ..
Odpovědět

Zpět na „Programování a tvorba webu“