< návrat zpět

MS Excel


Téma: Sloučení X sešitů do 1 rss

Zaslal/a 13.6.2011 13:10

Dobrý den, mohu Vás požádat o pomoc při napsání makra?

Jedná se mi o sloučení x souborů v .xls, které jsou vždy ve stejné struktuře, do sešitu, který bude umístěn na C:\pozadavky\pristupy.xls .. Soubor pristupy.xls, bude jeste pred slucovanim obsahovat v 1.řádku mnou předpřipravené názvy sloupců.

Ze vstupních souborů potřebuji překopírovat pouze sloupce A až Z a to bez řádku č. 1, který obsahuje názvy sloupců. A to tak, aby se do cílového souboru pozadavky.xls, kopírovaly data ze vstupních souborů, až od řádku 2 ( 1 řádek bude v souboru pristupy.xls jiz mnou predvyplený.) Podmínkou je aby se mi v cílovém souboru pozadavky.xls slučované řádky nepřepisovaly.

Děkuji za rady, případně návrh řešení pro Excel 2003

Zaslat odpověď >

Strana:  1 2   další »
icon #005241
Poki
Asi by to chtelo vic specifikovat - nebo lepe prilozit vzorek dat (vzor pristupy.xls a aspon dva z x souboru) a jak by mel vypadat vysledek.

Nepochytil jsem z popisu, co se ma s daty ze sesitu v tom cilovem vlastne udelat. Ma se kopirovat jen 2. radek? nebo vsechny? jak se maji data v cilovem souboru "slucovat"? Jaka je cesta k onem souborum?
Zkuste prilozit soubory na ukazku...citovat
#005244
avatar
Dobrý den,

omlouvám se, pokusím se to blíže specifikovat.

i) Ze vstupních souborů se mají kopírovat všechny neprázdné řádky od řádku č.2

ii) Ano, v cílovém souboru se mají všechna data slučovat pod sebe.

iii) cesta k souborům - vstupní soubory mi chodí mailem. V současné době je všechny postupně otevírám a ručně překopírovávám do cílového souboru C:\pozadavky\pristupy.xls

iv) Vize je taková, že je jednotlivě otevřu (odkontroluji) a přes vytvořený butonek makra překopíruji do cílového souboru.

v) ještě mě napadá, že by bylo užitečné, kdyby se v cílovém souboru do sloupce např. AA zapsal název vstupního souboru, z kterého byla data kopírována.

sloucenipristupy.xls je finální soubor, tak jak by měl vypadat bez bodu v)

Děkuji za ochotu
Příloha: zip5244_vzor.zip (14kB, staženo 58x)
citovat
icon #005250
Poki
Tak jsem to z kusil dat dohromady.

Postup by mel byt takovy, ze budete mit otevreny sesit Pristupy.xls a pote budete otvirat ty vase jednotlive vstupni soubory (bere v uvahu vzdy posledni otevreny sesit).
Potom v sesite pristupy.xls kliknete na tlacitko umistene v bunce A1 - je tam zakomponovano par kontrol, na ktere asi prijdete pri otestovani...

Kdyby bylo neco spatne, dejte vedet...
Příloha: zip5250_pristupy.zip (17kB, staženo 166x)
citovat
#005255
avatar
Dobrý den, mnohokrát díky, funguje to naprosto perfektně.citovat
#007584
avatar
Dobrý den,
když pročítám a zkouším tohle téma, rád bych se optal,
zda je možné nějak udělat sloučení jednotlivých listů v jednom sešitu. Jde mi o to, že mám v jednom sešitu na jednom listě data z roku 2010, na jednom z roku 2011, na jednom dopisuju 2012, na dalším plán 2013... a zároveň potřebuji, abych vše mohl načíst (aktualizovat) v jenom listě, který bude bude fungovat jako souhrn. Pokud by někdo poradil, moc by mi to pomohlo. Díky. Radekcitovat
#007586
avatar
Já bych to nechal tak jak to je za předpokladu, že máš stejné názvy sloupců. Pak stačí udělat kontingenční tabulku do které navážeš všechny roky za sebou a souhrn si modeluješ podle potřeby. R.citovat
#007589
avatar
Kontingenční tabulku z více sešitů? Jejda to jsem ještě nedělal.... Nebylo by jiné řešení? Potřebuji s tím výsledkem ještě pracovat a následně dávat na web, takže by mi vyhovovalo něco jiného než kont. tabulka.citovat
#007590
avatar
Chyba, velká chyba ... tak rychle začni a uvidíš co budeš milovat na Excelu. Něco si vytvoř a pak zkus dvakrát poklepat na buňku v oblasti dat. Měla by se Ti vytvořit automaticky nová tabulka s daty, která odpovídá zvolené hodnotě. Věnuj tomu čas ... stojí to zato ... v práci budeš EXCEL GURU !!! 2citovat
#007595
avatar
Tak bohužel ta kontingenční tabulka mi nevyhovuje... Potřebuji aby sloučení třech listů v jednom souboru proběhlo nějak následovně - viz vzor v příloze.
Do souhrnu by se měly kopírovat pouze vyplněné údaje, dále pokud se v některém listě změní obsah, tak aby se automaticky aktualizoval souhrn (hlavně aby se při této aktualizaci řádky nezkopírovaly a nakonec některé nebyly duplicitně. Pokud by mi s tímto někdo pomohl, bylo by to moc fajn. Děkuji. Radekcitovat
#007596
avatar
Tak ještě ta příloha....
Příloha: zip7596_terminy-vzor.zip (12kB, staženo 67x)
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