[ gogi100 @ 08.04.2008. 06:39 ] @
pocetnik sam. treba mi makro ili kako se to zove koji ce izvrsiti selektovanje odredjenih redova i to u pravilnom nizu,svaki 9-i red treba da bude selektovan. Imam tabelu od kojih 8112 redova. Potrebno je da svakom 9-om redu promenim height. moze li mi reci neko kako da se ovo odradi? takodje me interesuje kako da u mojoj tabeli svakom 9-om redu dodelim redni broj, treba dakle u odredjenoj celiji u svakom 9-om redu da dodelim redne brojeve 1., 2.,3.....Moze li za ovo da se napravi neki kod?
Hvala
[ 3okc @ 08.04.2008. 10:41 ] @
Citat:
gogi100: Moze li za ovo da se napravi neki kod?
Sigurno da može, nego, rešićeš i bez makroa. Ja bih to uradio sa AutoFilterom: u pomoćnoj koloni ubaci formulu koja će da ti vrati neku vrednost u svakom 9. redu i onda filtriraj tabelu za tu vrednost. Potom selektuješ sve redove i sa ALT+; mu daš komandu 'Select visible'. Treći korak je resize na potrebnu visinu. Još bolje, ako ti se tabela ne proširuje često, možeš da imenuješ ovaj opseg tako da ti pomoćna kolona više nije potrebna.

Formula za vraćanje vrednosti je ispitivanje ostatka deljenja sa 9:
Code:
=MOD(ROW(); 9)=0
Umesto '0' možeš da staviš bilo koji broj od 0 do 8, zavisi od kog reda počinješ. U ovom primeru filtriraš po 'TRUE'.
[ 3okc @ 08.04.2008. 11:09 ] @
Što se rednog broja tiče, unesi u opseg ovu formulu:
Code:
=SUMPRODUCT(TRUNC(ROW()/9)) * (MOD(ROW(); 9) = 0)
Opet imaš mogućnost da je prilagodiš u kom redu hoćeš da ti počne brojanje. Samo izmeni tamo gde piše '0' i za broj koji staviš ćeš dobiti offset, za toliko će ti se pomeriti na dole.