
excel - odkaz na jiný list, aby po přesunu celé složky fungoval
Mám na každý měsíc zpracovanou statistiku aut - 12 listů. Potřebuji z těchto listů udělat jeden přehledový list. Propojil jsem buňky, ale bohužel se nastavila sama cesta v PC a po přemístění celé složky odkazy nefungují.
Potřebuji aby mě odkazy fungovali na jakémkoliv PC. Jak na to?
Napsat si Makro, které bude aktualizovat propojení v tom souhrnném sešitu, třeba do nějakého podadresáře s těmi 12 excely.
Tohle se mi zdá jako odpověď pro OP dost silný kafe, kdo si napíše Makro (znalost VBA) asi nebude pokládat otázku, jak udělat aktualizaci propojení dokumentů. A to ti ostatní uživatelé dokumentu na tom mohou být se znalostmi ještě hůř.
Vracím to na začátek, při otevření dokumentu se to má hned zeptat, zda se mají aktualizovat externí odkazy, a to ručně potvrdit a vstoupit do další nabídky ty odkazy aktualizovat. Pokud se to nezeptá, to je špatně, pak se to musí udělat ručně přes menu excelu nabídku Data, externí odkazy.... Těžké to aktualizovat ručně není složité. Vyžaduje to obecné znalosti práce s dialogovými okny a adresářovou strukturou disků.
Souhlasím s tebou, bohužel ruční aktualizace odkazů nepřipadá v úvahu. Budoucí uživatelé by to nezvládli.
A bohužel já se necítím napsat toto makro
To nejde držet v jednom dokumentu? Už kvůli základně BFU s excelem je ideální vše zjednodušovat, aby odpadaly dotazy a chyby spojené s neprovedenou aktualizací.
Právě tomu se chci vyhnout - bylo by nepřehledné.
Představa - každý měsíc jeden soubor, každé auto jeden list - celkem 23, jedna výsledná sestava
Nepotřebné podpůrné listy lze schovat - může být k dispozici tak jen jeden list a odkazy dál budou fungovat, lze pak zamykat buńky a celé listy proti editaci (s nebo bez hesla), co může vadit je výsledná velikost souboru a to záleží jak velký je obsah.
súbory, na ktoré sa odkazuješ uchovávaj v tom istom adresári. Pokiaľ to berieš na iný PC, ber celý adresár. Inak na druhom PC cestu nenájdeš, keďže adresárová štruktúra bude iná a týmpádom je i cesta iná. Aktuálny adresár však vždy ostane aktuálnym adresárom.
Teda... ak som dobre pochopil dotaz...
Ostatné porieši vhodný systém pomenovávania súborov napr:
Každých 12 listov môže byť jeden súbor napr za rok...
Názvy súborov rieš vo forme rrrr_mm_dd_txt.xlsx
Sumarizačný súbor bude iný (začínajúci podtržítkom aby bol v úvode zoznamu) a tento môže obsahovať hárky, z ktorých každý (sumarizačný) bude aktualizovaný zo svojho súboru...
Iné riešenie je mať to komplet na serveri a každý PC bude otvárať sumarizačný súbor na serveri... Tam je potom cesta k zdrojovým súborom daná stále rovnako a zdrojové súbory nemusia byť v tom adresári...