Stránka 1 z 1
EXCEL - data z více listů na jeden
Napsal: 26 bře 2009 14:58
od barkas
Dobrý den, potřeboval bych poradit, jak data z cca 80 listů dostat na jeden, aniž bych to musel otrocky kopírovat. Výsledkem by měl být jeden list, který by obsahoval data ze všech listů, data by se řadila pod sebe. Děkuji, Petr
Re: EXCEL - data z více listů na jeden
Napsal: 26 bře 2009 15:18
od navstevnik
Pro navrzeni vhodneho reseni je potreba znat strukturu a rozsah dat na jednotlivych listech (shodny ci rozdilny rozsah), nazvy listu (ruzne, spolecna cast nazvu,..., listy do vysledku nezahrnute,....), strukturu ciloveho listu. Pripoj jako prilohu testovaci soubor a na cilovem listu rucne vloz cilovy stav.
Re: EXCEL - data z více listů na jeden
Napsal: 26 bře 2009 15:40
od barkas
Díky za reakci, přikládám vzor. Každý list je označen datumem, data na listech jsou ve dvou sloupcích bez prázdných řádků.
Re: EXCEL - data z více listů na jeden
Napsal: 26 bře 2009 15:46
od barkas
Ještě doplňuji: ve vzoru jsem mylně uvedl, že na jednotlivých listech je počet řádků stejný, ve skutečnosti každý z listů obsahuje různý počet vyplněných řádků. Jinak listy jsou pojmenovány datumy, data jsou vždy ve dvou sloupcích.
Re: EXCEL - data z více listů na jeden Vyřešeno
Napsal: 26 bře 2009 16:40
od navstevnik
V priloze je v editoru VBA v modulu 1 subrutina, ktera prenese podle zadani data z jednotlivych zdrojovych listu (nazev listu je dd.mm., zadny list neni prazdny) na cilovy list "Vysledek", listy s jinym nazvem jsou ignorovany.
V pripdae, ze se zmeni struktura zdrojovych listu (hlavickovy radek, prazdny list,....), je nutno subrutinu upravit.
Re: EXCEL - data z více listů na jeden
Napsal: 26 bře 2009 18:02
od barkas
Bezva, děkuji moc, myslel jsem, že to půjde jen přes VBA. Petr
// Označuji vlákno za vyřešené. Příště to udělej sám --> viewtopic.php?f=85&t=26719&p=160986#p160986
// mike007