< návrat zpět
MS Excel
Téma: Vyhledávání a přiřazení ve VBA
Zaslal/a Petacchi 29.1.2013 13:28
Ahoj,
Mám takový menší problémek, na který mé chabé znalosti VBA nestačí. Popsal jsem ho pomocí přiloženého souboru.
Mám výchozí list "DATA" a výchozí listy Objekt 101, Objekt 102 a Objekt 103. Každý list má specifikovaný svůj název v názvu listu a také v horní buňce.
Jediný vyplněný list je list "DATA". Z listu "DATA" potřebuji roztřídit všechny údaje do jednotlivých listů s názvem "objekt", podle čísel. Potřebuji zároveň, aby se mi vložené data číslovaly (jako podle vzoru na listu "objekt 101").
Je to možná trošku komplikovanější, ale snad v Excelu už bude vše patrné. Byl bych vám velice vděčný za řešení.
Řešení nemusí být jen ve VBA, ale i v excelovských vzorcích, pokud by to šlo.
Předem děkuji za pomoc, pokud budete vědět :)
Příloha: 11207_priklad.rar (8kB, staženo 26x)
Uzamčeno - nelze přidávat nové příspěvky.
Opičák(29.1.2013 14:26)#011209 Nedoporučuji název listu s mezerou, to zaprvé, takže třeba Objekt_101 a ne Objekt 101. To je ale maličkost. Rozumím tomu tedy tak, že to co má jakýsi příznak 101 na listu DATA, bude na listu Objekt_101 s jakýmsi pořadovým číslem 1.01 a dál. Tady se ovšem dostáváme do omezení, kdy případných položek může být jen 99, protože bude poslední 1.99. Případné další číslo 1.100 je již jiného formátu. Dotaz další - data na listu DATA budou rozházena nebo ve skupinách a kolik jich bude?
citovat
Petacchi(29.1.2013 14:36)#011211 Ahoj. Omezení 99 je ok. Data na listu DATA budou ve skupinách, jak jsem je napsal. Zároveň budou oddělena prázdnými řádky, jak je to přesně v excelu.
Výsledných listů na zařazení prý bude asi 1000.
citovat
Petacchi(29.1.2013 14:56)#011212 Ale už to možná není potřeba... myslím, že jsem našel řešení :)
citovat