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
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.
Ahoj, díky - přehled právě mám, ale potřebuju automaticky vytvořit soubory ... v podstatě tak, aby se na například dal uložit seznam zákazníků, kteří chtěli pomeranč jako zvláštní soubor ... a třeba ho "pomerančovi" poslat mailem ...
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.