Excel_VBA_manual
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Select Case naredba:<br />
Select Case je najpogodnija naredba za realiziranje višeznaĉne odluke na temelju konstantnih<br />
vrijednosti. Sintaksa je:<br />
Select Case izraz<br />
Case vrijednost1<br />
Blok1<br />
Case vrijednost2<br />
Blok2<br />
…<br />
Case Else<br />
BlokN<br />
End Select<br />
U Select Case strukturi testira se samo jedan izraz. Ako vrijednost izraza odgovara jednoj od<br />
konstantnih vrijednosti, vrši se grananje na pripadajući blok naredbi.<br />
Case Else je posljednji element naredbe i predstavlja sluĉaj koji se izvodi ako nijedan od<br />
prethodnih nije ispunjen.<br />
Do…Loop petlja:<br />
U <strong>VBA</strong> može se koristiti nekoliko tipova petlji za ponavljanje izvoĊenja skupa naredbi.<br />
Do While izraz<br />
Blok naredbi<br />
Loop<br />
Skup naredbi se izvršava sve dok je izraz istinit. Ako je na samom poĉetku izraz u petlji neistinit,<br />
blok naredbi se uopće neće izvršiti.<br />
Drugi oblik Do… Loop naredbe je takav da se uvjet testira na kraju petlje. Time se osigurava<br />
izvoĊenje petlje barem jedanput. Sintaksa je:<br />
Do<br />
Blok naredbi<br />
Loop While izraz<br />
Osim ovih oblika koji izvode blok naredbi sve dok je izraz istinit, postoje i druga dva oblika koji<br />
izvode blok naredbi dok je izraz neistinit.<br />
Sintakse su sljedeće.<br />
Do Until izraz<br />
Blok naredbi<br />
Loop<br />
Do<br />
blok naredbi<br />
Loop Until izraz<br />
17