Odvajanje nekog vremena, pri izradi makroa, za određivanje cilja makroa i njegovo planiranje, može vam uštedeti značajno vreme u procesu kreiranja makroa. Pretpostavimo da imate nekoliko velikih radnih listova, i da često imate potrebu da štampate samo delove radnih listova. U ovakvim situacijama možete kreirati makro koji će štampati po deo (blok ćelija) svakog radnog lista. Do ovog cilja možete doći na više načina, ali:
- Prvo, kako ćete odrediti koja oblast radnog lista (print area) će se štampati?
Da li ćete možda, vršiti selekciju pri svakom pozivu makroa? Ili ćete možda želeti da vas makro „upita“ za površinu? Da li želite da makro odštampa samo imenovane površine (print areas)? - Drugo, kako želite da se odštampa izabrani blok?
Sa linijama vođicama? Bez njih? Da li želite da dodate neki naslov? - Treće, koliko će blokova biti štampano?
Da li želite da odštampate samo jedan blok, ili želite da vas nakon štampanja prvog bloka makro „upita“ za dalje štampanje?
Kod planiranja logike izvršenja makroa, ispišite sve sukcesivne korake, koje makro treba da izvrši (vidi sliku). Ovo ne mora da bude previše komplikovano, dovoljna će biti lista koraka koja opisuje makro. Ili čak, možete kreirati dijagram (algoritam) izvršenja makroa. Kada imate ceo plan na papiru, mnogo je lakše d napišete ili usnimite vaš makro. Ako snimate makro, dijagram će vam pomoći da lakše ispratite sve korake. A ako pišete (kodirate) makro, moćićete da se skoncentrišete na pisanje svakog pojedinačnog koraka, bez potrebe da radite sve odjednom.
Pratite Krstaricu na www.krstarica.com