Microsoft Office Excel
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Kako otkriti najnižu ćeliju

Nivo:  NIVO 4 - klinite za objašnjenje


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.

 

  (C) 2000-2009 Praktikum na Webu

PC 61


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.