IZBORNIK HOME FORUM ACCESS EXCEL WORD  
 

HOME

   
6

SVOJSTVA - PROPERTIES

6.1 Svojstva objekta
6.2 Svojstva Range
6.3 Svojstva Cells
6.4 Svojstva Offset
   
   
 

MICROSOFT EXCEL 2003 - VBE i VBA - Svojstva u VBA, Properties in VBA

Svojstva u VBA u Excelu
(
Properties in VBA)

Search This Web Site

Adsense sponzor






Svojstvo Range u VBA za Excel

Svojstvo Range vraća objekt Range i referencira se na slijedeći način:

Objekt.Range(Raspon)

Raspon može biti jedna ćelija, Raspon ćelija, unija Raspona, presjek Raspona ili definirano ime Raspona.
Evo nekoliko primjera korištenja ovog svojstva:

Worksheets(1).Range("C2").Value = 1
Worksheets(1).Range("C2:D7").Value = 2
ActiveSheet.Range("C2:D7,F4,H8").Value = 3
ActiveSheet.Range("C2:D7 B3:E5").Value = 4
ActiveSheet.Range("MojRaspon").Value = 5

Prva dva primjera su, nadamo se, jasna.
U trećem primjeru imamo Raspon koji predstavlja uniju Raspona C2:D7 i F4:H8. Dakle, unija Raspona formira se razdvajajući Raspone zarezima.
U četvrtom primjeru imamo presjek Raspona C2:D7 i B3:E5. Kod presjeka Raspona, u ovom slučaju Raspone razdvajamo
blanko znakom (space).

U petom primjeru pristupamo Rasponu čije je ime "MojRaspon", koji je definiran u okviru aktivnog radnog lista.

Ovo su bili primjeri korištenja osobine Range na Worksheet objektima. Kao što je rečeno, ovo Svojstvo se može koristiti i sa Range objektima.
Na primjer, neredbenim kodom

ActiveCell.Range("C3") = 25.5

se pristupa ćeliji koja se nalazi u odnosu na aktivnu ćeliju isto kao što se ćelija C3 nalazi u odnosu na ćeliju A1. Dakle, C3 predstavlja relativnu adresu ćeliju u odnosu na aktivnu ćeliju. U prethodnoj naredbi izostavili smo podrazumijevano svojstvo Value. Pored ovog načina relativnog pristupa ćelijama, postoji još jedan, jednostavniji, način relativnog pristupa, korištenjem osobine Offset.

Pogledajte neka svojstva objekta Range

Svojstvo  Opis 
Address  Vraća adresa, u vidu teksta, specificiranog raspona.
Row  Vraća broj prve vrste specificiranog raspona.
Na primjer, Range("C4:G7").Row vraća broj 4.
Column  Vraća broj prve kolone specificiranog raspona.
Na primjer, Range("C4:G7").Column vraća broj 3.
Count  Vraća broj ćelija specifiranog raspona.
Na primjer, Range("C4:G7").Count vraća broj 20.
CurrentRegion  Vraća Range objekt koji predstavlja područje u kom se nalazi specificiran raspon. Područje je pravokutni blok ćelija okružen sa najmanje jednom praznom vrstom iznad i ispod, i najmanje jednim praznim stupcem sa lijeve i desne strane. Ovo svojstvo vrlo je korisno kad ne znamo veličinu raspona sa kojim radimo, ili kad se taj raspon mijenja dodajući ili oduzimajući red i stupce.
Formula  Vraća ili upisuje formulu u specificirani raspon.
Comment  Vraća Comment objekt. Kolekcija Comments sadrži sve komentare tekućeg radnog lista.
Na primjer, Range("C4").Comment.Text "Novi komentar" će promijeniti komentar u ćeliji C4. Ukoliko komentar ne postoji, VBA će javiti grešku.

 (primjer uz dozvolu prenesen iz materijala sa predavanja prof. S.Đukanović)

Adsense sponzor




Adsense sponzor




Adsense sponzor



Ova web stranica koristi COOKIES - COPYRIGHT - 2011-2017 - IvanC - ic.ims.hr