Zdravim, potreboval bych pomoct s makrem. Mam vzorovou tabulku (sablonu) ktera ma 199 radek. Pod ni si nakopiruju data (vystup z programu) napriklad od radku 210, tech radku je ruzny pocet, a jako oddelovac si muzu zapsat do bunky B209 napriklad "XXXX". Data ve sloupci "B" je retezec 6-14 znaku. Sablona je rozdelena na oddily (po radcich) podle 2. az 4. znaku retezce ve sloupci "B". Kazdy tento oddil ma nadpis, 3 radky na data a radek se souctem (v jinych sloupcich). Potrebuju najit v datech (po XXXX) prvni radek, kde retezec v "B" zacina na 2-4 miste urcitymi znaky, napriklad "784" ("C784", "R784"..) a posledni radek s timto vyskytem. Potom mezi radek 154 a 155 vlozit nove radky - o 3 mene nez je pocet radku - rozdil prvniho a posledniho vyskytu, a obsah radku od prvniho do posledniho vyskytu presunout nebo zkopirovat na radky od 153 dale. Nejde pouzit klasicke `For.. ="784"`, protoze data jsou sice jiz setridena ale vyskytuje se mezi nimi urcity pocet radku se specifickym oznacenim, ktere nepodleha trideni ale vaze se na predchozi radek a toto poradi je nutne zachovat. Ukazka tabulky je na : http://uloz.to/458274/tabulkax.zip Trochu komplikovane... diky.Received on 03. 06. 2008, 13:42 CEST
This archive was generated by hypermail 2.2.0 : 03. 06. 2008, 13:37 CEST