Re: Makro - excel

From: petr_xs <petr.xs (zavinac)>
Date: Wed, 4 Jun 2008 12:14:13 +0200
----- 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,...."

Diky
Received on 04. 06. 2008, 12:14 CEST

This archive was generated by hypermail 2.2.0 : 04. 06. 2008, 12:09 CEST