|
Microsoft Office Excel |
|
|
Kako otkriti najnižu ćelijuNivo:
I posle mnogo iskustva u VBA programiranju, možete naići na neki zanimljiv trik. Pogledajte ovaj sjajni trik: ako ste automatizovali radni list u Excelu, priznajte da vam je bar jednom zatrebalo ovako nešto... Posle više godina aktivnog korišćenja VBA u Excelu, i dalje ponekad ostanem iznenađen krajnjom jednostavnošću rešenja nekih naizgled teških problema. Sjajni trik koji vam prenosim iz jedne rasprave na Webu mi je zatrebao mnogo puta, ali i ja sam saznao za njega tek nedavno, sasvim slučajno obrativši pažnju na jedan red nekog velikog makroa. Naime, postoje prilike kada u automatskim procedurama na radnom listu treba otkriti najnižu popunjenu ćeliju, kako bi se ona pročitala ili se pripremilo mesto za upis sledeće vrednosti. To je često vrlo zametna rabota, jer se često mora znati iz koje aktivne ćelije kreće ta potraga, a možda nije moguće upotrebiti klauzulu Selection.End(xlDown).Select, jer iza aktivnog područja može da postoji prazna ćelija, pa za njim neki sledeći sadržaj. Ceo trik se sastoji u tome da se do poslednje popunjene ćelije dođe odozdo: Range("A65536").End(xlUp).Select To je sve! Aktiviraće se poslednja popunjena ćelija u željenoj koloni, i to bez obzira koja ćelija je aktivna u trenutku poziva komande. Ako vam odmah treba prva prazna ćelija kolone, dodajte samo jedno pomeranje nadole: Range("A65536").End(xlUp).Offset(1, 0).Select Rezervisana reč xlUp je mnemonička skraćenica za konstantu koja služi za usmeravanje nagore. Postoje i odgovarajuće konstante xlDown, xlLeft i xlRight. U automatizaciji aktiviranja raznih ćelija na radnom listu postoje i neke druge tehnike, ali ostavimo raspravu o njima za neku drugu priliku. Uostalom, poigrajte se: počnite snimanje makroa, uključite opciju Relative reference na toolbaru za snimanje, pa upotebite razne tasterske kombinacije za navigaciju po radnom listu. Posle pregledajte dobijeni kod, a dodatne informacije pogledajte nakon što postavite kursor na neku rezervisanu reč i pozovete Help.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |