< návrat zpět

MS Excel


Téma: proměnná v odkazu? rss

Zaslal/a 8.11.2012 17:05

Ahoj,

mám cirka 40 sešitů, do kterých jednotliví lidé vykazují odpracované hodiny. Pak mám jeden sumární sešit, ve kterém se odkazuji na jednotlivé výkazy lidí, problém je v tom, že každý měsíc se vytváří nové výkazy (10 měsíc = 201210.xls; 11 měsíc 201211.xls, přičemž každý má svůj adresář na sdíleném disku) a je relativně pracné ručně předělávat odkazy v sumárním sešitu.

Má otázka proto zní: jak je možné zadat do cesty k souboru, resp. odkazu na něj proměnou, resp. odkaz na hodnotu v buňce?

Děkuji.

Zaslat odpověď >

#010261
Stalker
Něco podobného se tu řešilo
http://wall.cz/index.php?m=topic&id=10054citovat
#010262
avatar
Jop, škoda, že se v tom topicu nerozvedlo to řešení Milana, protože přes kartu Data\Upravit odkazy se mi to nejeví jako nejvhodnější a lépe by tomu sedlo tlačítko, páč to má všechno obstarávat IT méně zdatný člověkcitovat
#010270
avatar
No nevim, jestli pro tento pripad to reseni, co jsem mel na mysli, bude idealni. Jestli ty zdrojove soubory maji databazovou povahu, tedy prvni radek tabulky = nadpis a ostatni radky tabulky jsou data, tak ano. Ale spis naznacujes, ze si chces ve zdrojovem sesitu sahnout pouze na nejakou konkretni bunku/y kde jsou nejake sumarizace. Btw. maji ty bunky ve vsech sesitech stejnou adresu anebo alespon definovany nazev bunky?citovat
#010271
avatar
aha .. no ty jednotlivé výkazy jsou absolutně totožné, tudíž z buňěk by se to tahalo pořád stejných (do toho sumárního sešitu), pouze se má měnit ta cesta k sešitům .. data, která mě zajímají jsou v oblasti C8 až AG32 .. přikládám také samotný výkaz pro představu.. EDIT: hm, tak ěnjak se mi to nedaří se souborem odeslat, píše to, že jsem neopsal kontr. obrazek, nicméně žádnej se mi tu neukazujecitovat
#010273
avatar
Když se objeví to "opsaný obrázek atd." znamená to, že máš nevhodnou příponu přílohy. Chce to excel zazipovat.citovat
#010274
avatar
aaaha 1
Příloha: rar10274_201210.rar (27kB, staženo 34x)
citovat
#010275
avatar
No neni od veci, kdyz vime jakou ma zdrojovy sesit strukturu, ale spis bych uvital spominany sumarni sesit s temi odkazy, ktere je potreba aktualizovat a s vyplnenymi bunkami, ze kterych se da vycist nova cesta.citovat
#010278
avatar
těch sumárních tabulek je více, nicméně stále bude řešen jeden a ten samý problém ve všech - mít nějaký elagantnější způsob v novém měsíci přepsat cesty k novým výkazům lidí ... přikládám jednu z tabulek .. na kartě data se u jednotlivých výkazů jenotlivých lidí ověřuje suma nezapsaných hodin ..
Příloha: rar10278_kontrola-hodin.rar (74kB, staženo 27x)
citovat
#010282
avatar
Prvnim krokem bude otestovat, jestli ti funguje makro v prilozenem souboru. Zdrojovy sesit bohuzel nema databazovou strukturu, takze ty sumy v SQL neudelame, ale recordset byl schopen pojmout i takhle rozsypane data, kupodivu skousl i ty sloucene bunky a nazev listu s mezerou a diakritikou (coz drive delavalo paseku). Pokud by ti to hazelo chybu, zkus tyto dve veci zmenit.
Idea je takova, ze bys v sumarnim sesite nemel vzorce s odkazy na jednotlive soubory, ale aktualizovane hodnoty z tech zdrojovych souboru. Tedy makro by si postupne sahlo na kazdy externi soubor pomoci ADODB techniky, vlozilo recordset se zdrojovymi hodnotami na pomocny list (ten klidne muze byt skryty) a spocitalo by co je potreba...
Ale zakladem je odladit to spojeni, pokud tedy bys souhlasil s navrzenym scenarem. I kdyby ne, napis, jestli se to spojeni na externi file podarilo.
Příloha: zip10282_kontrola_hodin.zip (105kB, staženo 31x)
citovat
#010292
avatar
Díky, teď mám dovolenou, ale jakmile se dostanu do práce, odzkouším a dám vědět ... ještě jednou - díkycitovat

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