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