Z popisu to moc zřetelné není. Chtělo by to ukázku. Co je mezi sloupcem "B" a "F"? Jméno zákazníka je pro takový seznam unikátní? - Teda jestli dobře chápu, tak máte seznam, který vyplní jednotlivý zákazník. Nevyplněné položky pak potřebujete eliminovat?
Zatím mi to připadá jako případ pro vzorec Pro F1:- =IF(B1 = "";"";B1). Tak vzniknou jen položky ve sloupci "F", které jsou objednány. Pak stačí celý sloupec "F" načíst do paměti a vložit zpět jako hodnoty (Jen čísla a text). Posledním krokem by bylo setřídění. Buď celého souboru A1:Fx, nebo jenom F1:Fx - podle požadavku - třídíme podle "F". Do sloupce "F" stačí zadat také jen toto:
=IF(B1="";"";1). Pak načít a vložit hodnoty + seřadit A1:Fx podle "F" (+ třeba "A") a vše co nemá jedničku ve sloupci "F" smazat.
Lze to dělat efektivně jednoduchým makrem, ale to by jste musel dát ukázku vstupu a výstupu. Domnívám, že potřebujete nejspíš:- Jméno zákazníka + asi adresu + jmenovité objednané položky + kusy + ceny + součet cen.
Editoval neutr (4. 4. 2012 07:22:33)
Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ