Stránka 1 z 1

VBA Excel - automaticky nefunkční makro

Napsal: 10 led 2011 09:08
od Branscombe
Ahoj všem,

mám excelovský soubor s makrem, které když spustím, tak mi neprovede to co má. Když ho ovšem odkrokuji, tak je vše OK. Nevím proč spuštěné makro funguje jinak než odkrokované. Nicméně když ho odkrokuji a soubor uložím, tak následně po uzavření a otevření vše funguje, takže problém vyřešen, ale stalo se mi to již vícekrát s různými soubory a tak by mě zajímalo zda-li někdo neví kde je chyba ... Díky předem všem za názory ...

Re: VBA Excel - automaticky nefunkční makro

Napsal: 10 led 2011 09:25
od mike007
Těžko poradit, když sem ani neuvedeš zmíněné makro a verzi Office. Mně se kolikrát stalo (ve verzi 2003), že mi přestaly počítat vzorce, i přesto, že jsem měl zapnutou automatickou kalkulaci. Pomohl až restart Excelu. Programy od Microsoftu si s námi občas hrajou ...

Re: VBA Excel - automaticky nefunkční makro

Napsal: 10 led 2011 09:36
od Branscombe
zmíněné makro má několik desítek procedur a tisíce řádků ... Ale verze je Office 2007 ... Stává se to ale ve více souborech - více makrech a čas od času ... Je to prostě záhada ...

Re: VBA Excel - automaticky nefunkční makro

Napsal: 10 led 2011 10:04
od navstevnik
Nekorektni vysledky mohou byt zapricineny chybami v procedurach. Z hlediska syntaxe je procedura formalne spravna, ale obsahuje vecnou chybu (odkaz, konstanta,...), ktrera se treba projevi pouze v urcite, malo se vyskytujici, kombinaci promennych.
Obdobne to plati i pro nekdy nepochopitelnou chybu v behu procedury.
Jak se branit? Dodrzovat pravidla, napr.: http://www.excelvba.estranky.cz/clanky/ ... a-vba.html
http://www.excelvba.estranky.cz/clanky/ ... ahou_.html
http://www.excelvba.estranky.cz/clanky/ ... -kodu.html
a hlavne nepsat prasacke programy.