< návrat zpět

MS Excel


Téma: Excel 2003 vs novšie verzie - VBA rss

Zaslal/a 16.8.2013 12:55

Ahoj. Mám nasledujúci problém:
V Exceli 2003 som vo VBA naprogramoval projekt na par tisic riadkov. Ked bol projekt hotový a išiel som ho otestovať na inom PC s excelom 2003 tak sa normalne zapne, vyskočí hláška či spustiť makrá a hned ako sa pustia ( pri otvorení excelu su nastavane nejake procedurky) tak spadne excel a vyskočí chybová hláška. Vyriešiť sa to dá tým že zapnem BEZ makier dam uložiť a potom to nespadne, no akonahle subor uložim a pustim znovu zase excel spadne.
Vyskúšaných bolo vela PC s excelom 2003. Ked som to testoval na exceli 2007 a 2010 daný problém nenastal nikdy.
Z toho som vydedukoval, či náhodou nemá excel 2003 ohladom VBA nejaké obmedzenia čo do počtu nejakých objektov alebo niečo podobné.

Za každú radu vopred ďakujem 1

Zaslat odpověď >

icon #014754
eLCHa
Mn, když jste to naprogramoval ve 2003, tak by to tam mělo jet.

Jediné co poradím:
Spusťte soubor se zakázanými makry.
Přejměnujte makro Workbook_Open např na Workbook_Open1, prostě aby se nespustilo.
Uložte, zavřete, otevřete, povolte makra a přepněte se do editoru.
Tam krokujte makro tak dlouho, dokud to nespadne. Takhle najdete řádek, co blbne a můžete to vyřešit.citovat
#014755
avatar
tak prave už sem zistil, že problem mi robia procedury, ktoré slúžia na ukladanie udajov z formulara do excelu, načitanie udajov z excelu do formulara, a procedura na doplnenie položiek docomboboxu... problemový radek sem už krokoval, a ide oto, že ich je hodne, ale vždy sa tykaju objektov.citovat
#014757
avatar
https://app.box.com/s/kzyiepwvjmki66xvgz2d tu to je pro lepšie pochopenie :-)citovat
#014758
avatar
takže som prišiel nato že ked som odstranil všetky 'label' cca 250 kuskov tak to už nepadá, z toho usudzujem že to na excel 2003 je moc, preto ma napadá, že či by sa nejak nedala rozšíriť chache excelu? niečo som otom pozeral ale nejak sa mi s tým nepodarilo nič spraviť :/citovat
#014759
avatar
A nebylo jednoduší ty prvky rovnou umístit do listu, když se tam stejně vkládají?
Jinak jsem s tím zkoušel různé věci a vše šlo v poho.citovat
icon #014760
eLCHa
Jejda
Taxem koukal na ten výtvor a nevím co na to říct
Na jednu stranu máte můj obdiv, to musela být neuvěřitelná trpělivost a šílená práce.

Jenže s tímhle vám nikdo neporadí, prostě proto, že se v tom nikdo nezorientuje. A za půl roku ani vy.Když jste psal pár tisíc řádků, myslel jsem v listu a vy to máte v kódu!

Formulář s 250 (a navíc ručně vytvářenými) labely je naprostá šílenost. Neberte to jako kritiku, ale je to tak.
Držím vám palce (jako každému, kdo chce něco udělat sám), ale tohle asi 100% fungovat nebude nikdy. Tohle nemůžete být schopen odladit.citovat
#014768
Opičák
Tento problém jsem řešil taky, několikrát a vždycky to bylo instalací různých ServisPacků. Když jsem je sjednotil, tedy na všech pc nainstaloval stejné, problém zmizel.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