warunek | Liczba lub łańcuch tekstowy obliczone jako true lub false. Jeżeli warunek jest Null, wtedy jest obliczane jako wartość false. |
---|---|
polecenia | Jedno lub kilka poleceń oddzielonych dwukropkami, które zostaną wykonane, jeżeli warunek jest true. |
warunek-n | takie same jak warunek |
elseifpolecenia | Jedno lub kilka poleceń, które zostaną wykonane, jeżeli odpowiedni warunek-n jest true. |
elsepolecenia | Jedno lub kilka poleceń, które zostaną wykonane, jeżeli żadne z poprzednich warunek lub warunek-n nie jest true |
Wskazówka: Forma jednowierszowa umożliwia wprowadzenie kilku poleceń, lecz poszczególne polecenia muszą być na jednym wierszu, oddzielone znakiem "dwukropek":
If A > 10 Then A = A + 1 : B = B + A : C = C + B
Bloki Else oraz ElseIf są opconalne. Można mieć dowolną ilość bloków ElseIf, lecz żaden z nich nie moe się pojawić za blokiem Else. Polecenia If mogą być zagnieżdżone, tzn. mogą być zawarte w innych poleceniach If.
Dim Temperature
'.....
If Temperature > 95 Then
'...
ElseIf Temperature < 12 Then
'...
Else
'...
End If