Visual Basic
liitlauseid.
If-laused
VBAs on kaks If-lauset: üherealine If-Iause ja mitmerealine If-lause.
Üherealine If-lause on tagasihoidlikumate võimalustega. Ta pärineb Basicu varasematest
versioonidest. VBAs on ta säilitatud ühilduvuse tagamiseks vanemate programmidega. Lause
üldkuju on järgmine:
If tingimus Then lausedl [ Else Iaused2 ]
kus tingimus on võrdlus või loogikaavaldis
x= a And x <= b
ning lauseal, lausec/2 tähendavad ühte või mitut lauset, mis kõik peavad paiknema ühel
loogilisel real.
Üldjuhul on tegemist kahendvalikuga ning lauset täidetakse järgmiselt: kui tingimus on tõene,
täidetakse lausec/1, vastupidisel juhul Iaused2. Else-osa puudumisel on tegemist valikuga ühest:
kui tingimus on tõene, täidetakse lausedl, vastupidisel juhul jäetakse nad vahele.
Kui lause on liiga pikk, võib ta paigutada mitmele füüsilisele reale, käsutades jätkamise tunnust
(allkriipsu)