< návrat zpět

MS Excel


Téma: scitanie hodnout z viacerych listov rss

Zaslal/a 28.3.2014 14:32

Dobry den

potreboval by som poradit ako pomocou makra spocitat udaje z listu 1, 2 a 3 na list s nazvom spolu.
Listov pod cislom 1 2 3 moze byt viac a pocet statov na jednotlivych listoch sa mozu tiez menit. taktiez sa moze menit poradie tychto statov. V nazve statu sa nemoze stat ze by bol preklep takze tento nazov je stale rovnaky.
Ide mi oto aby som nemusel rucne prepisovat udaje na jeden list a potom ich scitavat.
Makro by malo z listov 1, 2 a 3 podla nazvu statu spocitat hodnoty a priradit ju na list spolu. Zaroven by malo makro z listu akronym priradit podla nazvu statu akronym3 pretoze v tabulkach na listoch 1, 2 a 3 sa aktronym 3 nenachadza. Ak sa stat nachadza len na jednom liste tak sa len skopiruje na list spolu.

priklad:
na liste 1 a 3 je stat "ukrajina" takze na liste "spolu" by mala byt ukrajina s akronymom UKR a cislom 38
v tabulke spolu by malo byt
/Ukrajina/UKR/18/

na liste 1,2 a 3 je stat "Ruská federácia"
/Ruská federácia/RUS/52

atd.
na poradi štatov nezalezi ale je mozne ich zoradit podla abecedy.

Vopred dakujem za pomoc.

Příloha: zip18560_tabulka.zip (31kB, staženo 45x)
stop Uzamčeno - nelze přidávat nové příspěvky.

#018565
Opičák
Podívej se, jestli je to tak jak to má být.
Na listu spolu musí být v posledním řádku Spolu (červené písmo) a na listu akronym musí být "konec" (opět červeně označeno). Šlo by to i bez toho, ale už nemám čas. Na počti listů nezáleží, podmínkou je, že ty dva se budou jmenovat "spolu" a "akronym" na jmenech ostatních nezáleží. Trochu problem dělají sloučené buňky na listu akronym, protože jak to hledá název státu, tak to najde řádek, ale řádek ve sloučené bunce je prázdný. Většinou jsou jen dvouřádkové, takže jsem to ošetřil tak, že pokud nenajde zkratku, skočí o řádek výš. Ideální by bylo zrušit sloučené bunky a zkratka aby byla na každým řádku.
Příloha: zip18565_tabulka-makro.zip (48kB, staženo 67x)
citovat
#018569
avatar
Ahoj
funguje to super a zlucene bunky som si nevsimol takze ich zrusim a v riadku dopisem rovnaky akronym.
V zadani som ale zabudol napisat ze list "spolu" je na zaciatku prazny (nie je tam ziadny nazov statu) a makro vlastne malo nazvy statov vytvarat podla listov 1, 2 atd a nasledne doplnit akronym a scitat hodnoty. To je ale moja chyba. Skusim to spravit tak, ze z listu akronym nakopirujem na list "spolu" vsetky nazvy statov a po doplneni hodnot a akronymov pomocou makra nasledne staty bez hodnot vymazem.Dufam ze to bude fungovat.
Este raz Dakujem.citovat
#018571
Opičák
Ještě se na to podívám, jak to předělat.citovat
#018572
Opičák
Tak jsem to ještě doplnil.
Start je makrem START. Přepíše seznam, odstraní prázdné řádky, pak jede to původní makro, takže načte všechno z listů a nakonec odstraní řádky, kde není nic.
V seznamu se některé státy opakují, takže i na výslednici jsou dvakrát. I to by šlo odstranit a nebo to musíš promazat.
Příloha: zip18572_tabulka-makro2.zip (51kB, staženo 65x)
citovat
#018583
avatar
Dakujem za pomoc vyzera to ze to funguje podla mojich predstav. Este upravym tie zlucene bunky na liste akronym a aj odstranim duplicity statov a vyskusam ako sa to sprava. Urcite mi to ulahci zivot.

Este raz d.

S pozdravom neckcitovat

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