< návrat zpět

MS Excel


Téma: Přerušování makra.. rss

Zaslal/a 15.1.2014 13:39

Ahojky, poraďte prosím. Asi od včerejška se mi zastavují makra, vůbec nechápu proč. Když dám pokračovat, tak makro zase jede a zastaví se zase někde. Aby procedura skončila, musím stále klikat na continue jak blbá, a nakonec to dobře dopadne a makro dojede na konec :)

Netýká se to jen jednoho makra, mám jich spoustu, a vždy se nějaké makro zastaví a musím pořád klikat na pokračovat.
Nejpitomější na tom je to, že se to zastaví třeba na banálním Range("a1").Select, pak třeba na End Sub, což mi už fakt moje hlava nebere.6

Děkuji za nějakou radu

Zaslat odpověď >

#017288
avatar
poslite prilohu :)) tak toto by aj mna zaujimalo ako sa vam to podarilo

edit: ale teraz ked nad tym rozmysalm je dost mozne ze ta zavada nebude v dokumente ale v pc :))citovat
icon #017290
eLCHa
Mám pocit, že už se mi to kdysi taky stalo. Sem tam se mi rozhodně VBE rozhodne vyhazovat chyby i tam kde evidentně nejsou. Pomáhá restart. Píšete od včerejška, takže máte asi po restartu.

Dělají to všechny soubory na tom PC? Pak asi bude problém v instalaci.
Dělá to ten soubor i na jiném PC? Problém bude v souboru.citovat
#017293
avatar
a) Mrkni ve VBE/Tool/References jestli u nějakého modulu nesvítí MISSING. Pokud ano znovu modul zaregistruj a přejdi na b).

b) Příčiny - podle mých zkušeností
- používání více verzí excelu na jednom počítači + aktualizace excelu/win
- přenášení souborů a případné úpravy souboru mezi různými verzemi excelu, případně win.

Přeinstalace pomůže, ale pokud se neodstraní příčiny, problém se bude opakovat.citovat
#017299
avatar
Děkuji vám všem za rady..
Asi restart pomohl nejvíc, makra pak šla ok, References jsou taky ok, excel mám jen jeden.

Ale možná zajímavost, nevyznám se v tom, nevím jestli se ovlivňují různé vb současně?!

Pracuji skoro celý den s mým milovaným excelíkem a teď jsem si zkusila vytvořit něco ve Visual Basicu 10, protože jsme to neuměla udělat ve VBA. A když jsem si spustila takovou "fičurku" na porovnání dvou obrázků se zvukem na pozadí.. aby to píplo když se změní webová stránka kvůli jedné hře.. tak mi excel začal jakoby žárlit a hází zase ty hlášky a přerušuje se. 4

Možná to bude tím. Takže dík a budu to pozorovat.citovat
icon #017300
eLCHa
Pokud to dělá od té doby, co spouštíte tu "fičurku", je možné, že je to tím. Zkuste ji spustit na jiném PC (možná by stačil virtuál, pokud používáte). Pokud se to tam projeví, pak budete vědět jistě, že je to tím. Pokud ne, tak bohužel nebudete vědět nic ;)) .
I když je to zvláštní. Je to čistě váš kód nebo v ní používáte nějakou knihovnu?citovat
#017301
avatar
Vsadil bych na nějaký zádrhel v systému nebo v Excelu. Restartuji jednou za měsíc (nebo déle)používám jiné soubory, jiné železo a pod. a občas se mi to taky stane. Pomůže jen restart PC - nestačí zavřít Excel nebo odhlásit se od PC. Ani Widle nejsou dokonalé.citovat
icon #017302
eLCHa
Souhlasím.
U mne se to většinou projeví, pokud spustím ještě nedoladěný řekněme "pokročilejší" kód a zastaví se na místě, kde nelze chybu přeskočit, ale je nutné ho vypnout. Poté mi vyskočí chyba Automation error s nějakým záporným číslem. Následně začne házet chybu v místě, kde prostě vím, že není. Většinou chci dosadit hodnotu do proměnné typu Range (jak říká Palooo - setnout ;))) ) a VBE hlásí neexistující object (1004). Když se mi to stalo poprvé, taxem nad tím kroutil hlavou hodně dlouho ;))) . Opravdu pomáhá jedině restart PC (odhlásit se nestačí).
Abychom neděsili ostatní - děje se mi pouze na jediném stroji (WIN7+E2007) a jen když dolaďuji. Takže to není běžná záležitost, které byste se museli bát ;)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje