Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Automatické vytvoření excel souborů pojmenovaných podle seznamu

Ahoj všichni,

přišla jsem na problém, který neumím vyřešit. Potřebovala bych poradit. Mám soubor v excelu, kde je seznam zákazníků - co zákazník, to řádek (jméno, příjmení, adresa) a také objednaná položka (např. banán, pomeranč, jablko ...). Každý zákazník má tedy mimo jména, příjmení a adresy ve sloupečku "položka" i tu objednanou položku. Těch zákazníků je 560 (tj. 560 řádků v excelu) a typů položek je 260. To znamená, že na každou položku připadá několik zákazníků. Já bych potřebovala automatizovaně (makro?) zadat script, který by vytvořil pro každou položku samostatný excel, který by obsahoval právě ty zákazníky, kteří se k dané položce váží. Tj. vytvořil by se excel soubor "pomeranč", v němž by bylo např. 6 řádků = 6 zákazníků, kteří si pomeranč objednali; potom excel soubor "jablko", který by obsahoval zákazníky, kteří si objednali jablko atd....

Šlo by toto stvořit? Jaký by byl princip?

Moc děkuji za případné odpovědi a přeji hezký den
Káťa

Předmět Autor Datum
tohle nevim jak bych udelal, ale napada me jine reseni. co vyuzit kontingencni tabulku? zkus vytvori…
mayerrs 11.02.2013 17:00
mayerrs
Ahoj, díky - přehled právě mám, ale potřebuju automaticky vytvořit soubory ... v podstatě tak, aby s…
KačkaVal 11.02.2013 17:07
KačkaVal
Všetko záleží od toho, akým spôsobom to chceš spúšťať - ak priamo z Excelu, tak makro (VBA), ak z pr… poslední
los 11.02.2013 18:15
los

tohle nevim jak bych udelal, ale napada me jine reseni. co vyuzit kontingencni tabulku? zkus vytvorit kontingencni tabulku a tam se ti k polozce "pomeranc" udela seznam zakazniku. je to sice ciste jen pro prehled a neni to to co potrebujes, ale dostanes tak z toho alespon udaje co potrebujes.

Všetko záleží od toho, akým spôsobom to chceš spúšťať - ak priamo z Excelu, tak makro (VBA), ak z príkazového riadku, tak skript (VBS). Zvyčajne sa to rieši tak, že máš okrem svojho zošita so všetkými údajmi ešte jeden prázdny zošit, ktorý slúži ako šablóna (má nastavené šírky stĺpcov, formátovanie a pod.). Šablónu potom pomocou makra naplníš a uložíš ako nový zošit.

Zpět do poradny Odpovědět na původní otázku Nahoru