Excel_VBA_manual
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Razliĉiti tipovi objekta imaju razliĉita svojstva a najĉešće se koriste: ActiveCell, ActiveSheet,<br />
ActiveWorkbook, Bold, Column, Row, Width, Value, Visible...<br />
Metode pripadaju objektima kao i svojstva, ali one predstavljaju operacije koje objekt izvršava.<br />
U <strong>VBA</strong> kodu moguća su dva oblika korištenja metoda, i to:<br />
<br />
<br />
Objekt.metoda – u sluĉaju metode bez argumenata<br />
Objekt. metoda. argumenti – u sluĉaju metode s argumentima.<br />
Da bi se saĉuvala vrijednost koju vraća metoda, koristi se lista argumenata u zagradama, npr. za<br />
Cells metodu:<br />
Rn = Sheet1.Cells(1,1)<br />
' varijabli Rn pridružuje se referenca ćelije A1<br />
<strong>VBA</strong> razlikuje preko 100 razliĉitih metoda objekata, a najĉešće se koriste:<br />
Activate, Add, Calculate, Cells, Clear, Close, Open, Range, Save, Undo, Run, Worksheets...<br />
2.2.9. Kontrola izvoĎenja programa<br />
Visual Basic posjeduje skup naredbi kojima kontrolira odvijanje programa: naredbe za izvoĊenje<br />
skupa naredbi, grananje i realiziranje višeznaĉnih odluka.<br />
If – Then i If – Then – Else naredbe:<br />
If – Then i If – Then – Else su naredbe za izvršavanje odluka. Ovisno o ispunjenju ili<br />
neispunjenju uvjeta izvodi se odreĊeni skup naredbi. Sintaksa je sljedeća:<br />
If izraz Then<br />
Blok naredbi<br />
End If<br />
Ako je uvjet izražen izrazom ispunjen, izvodi se skup naredbi izmeĊu If i End If.<br />
Za definiranje bloka naredbi od kojih se uvijek jedan izvodi koristi se If – Then – Else naredba:<br />
If izraz1 Then<br />
Blok1 naredbi<br />
ElseIf izraz2 Then<br />
Blok2 naredbi<br />
ElseIf izraz3 Then<br />
Blok3 naredbi<br />
…<br />
Else<br />
BlokN naredbi<br />
End If<br />
16