30.03.2017 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!