Лекция: If условие Then
блок операторов1
[Else
блок операторов2]
EndIf
Рис. 58. Пример решения задачи с использованием блочного оператора IF.
в) Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется оператор вида:
Ifусловие 1 Then
блок операторов 1
ElseIfусловие 2 Then
блок операторов 2
……………
ElseIfусловие n Then
блок операторов n
[Else
блок операторов Else]
End If
Пример:
Public Function Obr_Err (Err_Num As Integer) _
As Integer
Dim Txt As String
If Err_Num=6 Then
Txt=”переполнение”: Obr_Err=2
ElseIf Err_Num=11 Then
Txt=”деление на нуль”: Obr_Err=2
Else
Txt=”нераспознанная ошибка”&Err_Num: Obr_Err=3
EndIf
Err.Clear
MsgBox Txt, VbOkOnly, “Ошибки выполнения”
End Function
еще рефераты
Еще работы по информатике