----- Original Message ----- From: "Kamil" <sverak (zavinac) gmail.com> To: <servis-internet (zavinac) nawebu.cz> Sent: Tuesday, June 03, 2008 3:10 PM Subject: Re: Makro - excel >Teda už jsem četl spoustu šílenejch zadání, ale tohle je snad nejvíc.. > >Nejdůležitější věc: >Co chceš aby to makro dělalo? >Vypsalo podle třech znaků (2-4) znaků řádky tabulky 1-200? > >řekněme 711. >na řádek 68 zkopírovat řádek ř.336 (C711111001-0) >na ř. 69 ř.336 (C711131101-0) >na ř. 70 ř.340 (C711141559-0) > >vždycky oblast B-H > >Nebo se tam mají přidat řádky 336 až 340? Asi trochu silene to je, skutecnost je ale jeste trochu horsi. Polozky zacinajici na druhem miste "7" se rozdeluji podle tri cisel na 2.-4. miste. (ale 72x, 73x, 74x, 75x staci jen podle dvou cisel, ale to ted ignorujeme). Polozky zacinajici "9" se rozdeluji na 94x, 96x a ostatni, ale to ted ignorujeme, neni problem to dodelat rucne. Trochu zvlastni postaveni maji polozky "998", ale to ted ignorujeme.... Ostatni polozky se rozdeluji podle cislice na druhem miste (1,2,3,4,5,6,8). Ta polozka se specifickym oznacenim, ktere nepodleha trideni ale vaze se na predchozi radek zacina "H". Takze do oddilu 711 patri polozky z radku 336-341. Uvedeny postup spatne zaradi polozku na radku 341, ale to ted ignorujeme, neni problem to dodelat rucne. Vysledek - polotovar je videt na: http://uloz.to/461031/tabulka_y.zip >ty řádky do 200 kde není pokračování se mají nechat tak? Radky, pro ktere nejsou data nechame byt. Protoze se meni pocet radku v sablone, musi se postupovat od konce (podle meho chabeho nazoru). Uvedl jsem priklad jen pro jeden oddil, ostatni uz je podobne. >Nějaká optimalizace té tabulky se dá udělat? >1. ty data co kopíruješ, dát do jiného listu od začátku (aby ses >vyhnul tomu hledání XXXX) >Přidat sloupec kde budeš mít z toho sloupce B 2-4 znak. > >Pak už by to asi nebyl problém. > >-- >Cao, Kamil Optimalizace dle libosti, stejne se musi dodelat spousta kosmetickych uprav, napriklad ohraniceni a navaznost ciselne rady ve sloupci "A". Potom je tu jeste moznost jina: Vzit jen data, pred prvni radek vlozit prazdny radek, do sloupce "C" v nem zapsat "Oddil 1". Najit prvni radek ktery zacina "C2" nebo "R2", vlozit pred nej tri prazdne radky, na prvni z nich napsat "Soucet oddil 1", do sloupcu "F" a "H" vlozit vzorecky pro soucet, na treti vlozeny radek napsat "Oddil 2", atd..... (Jako navod pro blbce [me] by stacilo roztridit podle druheho znaku na 1-9). Na 99% polozky v "B" zacinaji pismeny C, R, H. Jinymi neni treba se zabyvat. Oproti sablone se v souctech misto funkce "suma" musi pouzit fce "subtotal,9,...." DikyReceived on 04. 06. 2008, 12:14 CEST
This archive was generated by hypermail 2.2.0 : 04. 06. 2008, 12:09 CEST