71 Часть V. Разработка программ и написание скриптов
If...Then...Else
Select Case
For...Next
Do... Loop
Sub
Function
If...Then...Else.Этот оператор используется для проверки условий и последующего выполнения различных фрагментов кода в зависимости от результата проверки условия. Форма записи условного оператора следующая:
I УсловиеThen
Операци Else
Операци End If
Пример:
strUserName= InputBox("Type your name?")If strUserName= "Jerry"Then
MsgBox "Your name is the same as mine! "Else
MsgBox "Hello "&strUserName End If
( Примечание^)
Наличие блока Else не обязательно. Допустимо использовать конструкцию If. . .Then, которая отличается от приведенной выше конструкции только отсутствием блока Else. Записывается она следующим образом:
I УсловиеThen
Операци End If
Нет необходимости всегда записывать условный оператор в полной (многострочной)форме. Если должен выполняться всего лишь один оператор при истинности условия, то условный оператор можно записать в короткой (однострочной)форме. Форма записи следующая:
I УсловиеThe Операции
(^Примечание^)
Можно использовать вложенные условные операторы. То есть можно разместить один условный оператор внутри другого. Это будет выглядеть следующим образом: