< návrat zpět

MS Excel


Téma: prisposobenie macra pre MAC OS rss

Zaslal/a 10.3.2016 10:14

Dobry den.

Mam makro ktore zhrava data z viacerych suborov. V office na windowse mi to funguje, ale potrebujem toto makro pouzivat aj na MAC OS, no makro nedokaze otvorit subor. Vyskusal som rozne sposoby zapisu cesty k suboru ale nebol som uspesny. Poradi niekto ako to vyriesit?

Dakujem za akukolvek radu.

problem konkretne je v tejto casti kodu:
Workbooks.Open Filename:="\\192.168.0.1\e_drive\.hsp\file1.xlsx", UpdateLinks:=0

Příloha: zip30689_suhrn.zip (6kB, staženo 22x)
Zaslat odpověď >

Strana:  1 2   další »
#030691
elninoslov
A viete o tom, že ste nám neposlal nič? formát XLSX neobsahuje žiadne makro. XLSM je na makro. Každopádne sa pozrite na tento link

Je tam ukázané ako pracuje cesta v MAC a PC. Pozor aj na nahradenie tej medzery.citovat
#030694
avatar
uff. ospravedlnujem sa, nejako mi to uslo. v prilohe posielam xlsm. ten link som vygooglil skor aj ja, ale priznam sa ze som to podla toho nebol schopny napisat. Medzery som v adrese zamerne nepouzil lebo viem ze su stym problemy.
Příloha: zip30694_suhrn_xlsm.zip (11kB, staženo 23x)
citovat
#030700
elninoslov
Nemám MAC, nemôžem vyskúšať, ale podľa toho linku to sedí.
Příloha: zip30700_prava-cesty-k-suboru-pre-mac.zip (13kB, staženo 28x)
citovat
#030712
avatar
Dakujem za radu, podla tohto som to uz pochopil a upravil tak aby to bolo funkcne. Makro sice funguje o dost pomalsie na MAC OS ale funguje. Musel som este podoplnat par riadkov ktore vypnu hlasky pri pokuse o otvorenie suboru zo siete.
THXcitovat
#030714
elninoslov
Máte to tam samý Selec a Activate, a to dosť spomaľuje. Skúsil by som takúto nejakú úpravu.
Příloha: zip30714_kopirovat-z-ineho-suboru.zip (41kB, staženo 23x)
citovat
#030722
avatar
fajn napad. prerobil som makro podla tvojho vzoru a je to o par sekund rychlejsie. update obrazovky som radsej nechal zapnuty aby bolo vidno ze sa nieco deje, lebo to makro je o nieco rozsiahlejsie a zhravanie udajov trva cca 16 sekund. rozdiel v case zapnuty/vypnuty update obrazovky je zanedbatelny.
Dakujem za rady a napady.citovat
#030745
elninoslov
16 s, no to je asi poriadne náročné makro. Buď veľa súborov, alebo sú veľké, alebo pomalé sieťové operácie. Možno by stálo za pokus, previesť tabuľky na Tabuľky, a skúsiť to spojiť dotazom (SQL, PowerQuery, ... neviem aké možnosti sú na MAC).citovat
#030760
avatar
Cas kolise podla toho na akom vykonnom PC je to spustene. 95% casu zabera otvaranie/zatvaranie suborov. Toto makro ludia budu pouzivat sporadicky takze tych par sekund vobec nevadi. Doteraz sa to ratalo rucne a trvalo to ani nechci vediet kolko. Takze par sekund je super vysledok. Dakujem za radycitovat
#030764
elninoslov
Zo všetkých súborov kopírujete stále rovnakú oblasť ? Rýchlejší variant bude asi vloženie vzorcov a následný prevod na hodnoty. Vyskúšajte toto, je to bleskové, aj napriek dvojitému počítaniu pre odstránenie núl.
Příloha: zip30764_kopirovat-z-ineho-suboru.zip (65kB, staženo 22x)
citovat
#030789
avatar
ano toto riesenie je ovela rychlejsie. no problem je ze z kazdeho suboru kopirujem iny rozsah riadkov. Pocet riadkov je pevne dany pre kazdy subor zvlast. Snazil som sa pochopit to makro aby som ho mohol priposobit mojim realnym datam a cestam na sieti ale toto je uz na mna moc priznam sa. Dakujem za ochotu. Mozno raz ked sa trochu zorientujem tak to budem schopny pouzit.citovat

Strana:  1 2   další »

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