Makro - excel

From: petr_xs <petr.xs (zavinac)>
Date: Tue, 3 Jun 2008 13:42:35 +0200
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