< návrat zpět

MS Excel


Téma: Onedrive makra rss

Zaslal/a 29.8.2023 9:06

AlfanDobrý den, nevíte zda jsou nějaké omezení pro čtení dat pomocí maker u souborů uložených na Onedrive?
Používám stále stejné makra.
Když soubor a zdroje dat mám na lokálním disku vše funguje.
Ale když mám soubor a zdroje na Onedrive makro se ukončí a neproběhne.
Hází to chybu:
Run-time error '52':
Bad file name or number.
Musím někde něco povolit?
Děkuji.

Příloha: zip55331_makro-onedrive.zip (16kB, staženo 2x)
Zaslat odpověď >

#055346
Alfan
Nemáte, prosím, někdo nápad, jak tu chybu odstranit?
Děkuji.citovat
#055347
avatar
sDir = ThisWorkbook.Path & "\data-int-tank\"...
obsahuje správnou cestu?

https://learn.microsoft.com/en-us/answers/questions/642104/dir-function-on-onedrive-excel-file
doporučuje nahradit ThisWorkbook.Path
"C:\Users...\OneDrive\MyFiles".citovat
#055348
Alfan
Funguje je to s tou zapsanou cestou. Díky.
Díky za reakci.
Zítra otestuji.
Ale spíš by bylo pro mě lepší, kdyby se ro dalo nějak vydefinovat, za cesta "univerzálně", abych nemusel řešit, kde zrovna mám sešit uložený.
A nebo mě napadá, že by někde byla "buňka" v sešitě, kde by se ukázala ta cesta a makro by si "sahalo" pro to ThisWoorkbook.Path do té buňky. Ale to nevím, zda bych zvládnul patřičně zeditovaz současné makro a jestli by to vůbec fungovalo.
Ale jeste jednou diky.
P.S. Pokud by ten odkaz na buňku s cestou fungoval, pomohl byste mi někdo, prosím, s úpravou makra?
Děkuji.citovat
#055350
Alfan
Můžete mi prosím někdo poradit, jak získat cestu k souboru pomocí vzorce?
Toto mi nejde zadat a ani mě to nepustí vložit ten vzorec.
= LEFT (CELL ("název souboru", A1), FIND ("[", CELL ("název souboru", A1), 1) -1)
Co tam mám špatně?
"Název souboru" mám něčím nahradit?
v buňce B2 mám název souboru bez přípony a v buňce B3 název souboru s příponou.
To musím pojmenovat nějakou oblast?
Děkuji.citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse