Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel - makro na filtr a kopírování z něj na nový list

Dobrý den,

potřeboval bych poradit s VBA kódem. Jedná se o to, že mám výrobky od různých dodavatelů a rád bych je podle dodavatelů filtroval a následně výrobky za každého dodavatele zkopíroval na nový list, který by se jmenoval podle toho dodavatele.

Dá se toto nějak udělat. Upřesním, že těch dodavatelů je 625, tak ručně se mi do toho nechce.

Děkuji moc.

Předmět Autor Datum
To chceš mít opravdu přes 600 listů v jednom Excelovským sešitu? A to se budou jmenovat třeba "Dráto… poslední
MachR55 02.10.2014 16:53
MachR55

To chceš mít opravdu přes 600 listů v jednom Excelovským sešitu? A to se budou jmenovat třeba "Drátovny a šroubárny Nové Město nad Metují, s.r.o."? Šílenost...
Vzhledem k laxnosti zadání můžu poradit jen obecný algoritmus (ale ten už určitě máš taky, nebo ne?):
- v prvním průchodu si uděláš seznam dodavatelů
- postupně procházíš jednotlivé dodavatele:
- - vytvoříš nový list
- - pojmenuješ jej dle dodavatele (pozor na zakázané znaky, které nesmí být v názvu listu)
- - vyfiltruješ záznamy dle dodavatele a zkopíruješ je na tento nový list

Ale znovu opakuji - nevím, k čemu to chceš, ale považuji to za šílenost. Pro takovéhle data je vhodnější databáze třeba v MS Accessu, ale bez větší znalosti zadání fakt těžko radit...

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