Napake pri zagonu makroja

Pomoč pri izdelavi makrov
Odgovori
Buba
Prispevkov: 85
Pridružen: Sr Mar 12, 2008 11:49 am
Kraj: Maribor

Napake pri zagonu makroja

Odgovor Napisal/-a Buba »

Pozdravljeni!
Napisal sem makro na svojem računalniku in ga prenesel drugam.
Pri zagonu makroja na drugem računalniku se pojavi sporočilo: Napaka pri nalaganju DLL ?
Kako naj ugotovim kaj manjka?

Lep dan!
:P

Buba
Buba
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

A makro uporablja zunanje DLL-e? Če jih potem manjka eden izmed njih. Lahko pa da uporabljate kakšne posebne kontrole na obrazcu in potem potrebujete DLL-e v katerih so te kontrole...

Kaj vam manjka lahko pravzaprav ugotovite samo tako, da stvar poženete na vašem računalniku in pogledate katere DLL-e uporablja in potem pogledate ali so na drugem računalniku prisotni ti DLL-i. Eden izmed programov, ki zna kaj takšnega je npr. Process Explorer.
lp,
Matjaž Prtenjak
Administrator
Buba
Prispevkov: 85
Pridružen: Sr Mar 12, 2008 11:49 am
Kraj: Maribor

Napke pri zagonu makroja 2

Odgovor Napisal/-a Buba »

Makro se zaustavi v podprogramu, kjer uporabljam funkcijo Mid. Kot da je to neka neznana funkcija.

Edina razlika med "mojim" in drugimi računalniki je v dveh datotekah:
ATPVBAEN.XLA in FUNCRES.XLA. Te datoteke se samodejno naložijo ko zaženem urejevalnik za VBA. Ne vem več od kod sem jih pobral. Zaščitene so z geslom (ki ga seveda ne poznam).
Zanima me, kako se te datoteke odstranijo?
Če se te datoteke odstranijo, ali bo funkcija Mid (Left, Right..) delovala?
Kako lahko svoje makre prenašam na druge računalnike?

Program Process Explorer sem naložil v svoj računalnik, pa ni pripeljal do nekih razlik med računalniki (rešitev).

Se opravičujem, ker sem rabil veliko časa za odgovor. Pač pomankanje časa.

Lep dan!
Buba
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

To sta Excelova dodatka 'Orodja za analizo' in 'Orodja za Analizo VBA'. Očitno uporabljate funkcije vsaj enega izmed njih. Na drugem računalniku pojdite na Orodja/Dodatki in vključite omanjena dodatka... Sklepam, da bo potem vaš makro tekel tudi na drugem računalniku.
lp,
Matjaž Prtenjak
Administrator
Odgovori