当前位置: 首页 > 文档资料 > VBA 中文教程 >

if...elseif..else statement

优质
小牛编辑
137浏览
2023-12-01

一个If语句后面跟着一个或多个ElseIf语句,这些语句由布尔表达式组成,然后是一个默认的else语句,当所有条件都变为false时执行。

语法 (Syntax)

以下是VBScript中If Elseif - Else语句的语法。

If(boolean_expression) Then
   Statement 1
   .....
   .....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
   .....
   ....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
   .....
   ....
   Statement n
Else
   Statement 1
   .....
   ....
   Statement n
End If

流程图 (Flow Diagram)

VBScript if语句

例子 (Example)

出于演示目的,让我们在函数的帮助下找到两个Excel之间的最大值。

Private Sub if_demo_Click()
   Dim x As Integer
   Dim y As Integer
   x = 234
   y = 234
   If x > y Then
      MsgBox "X is Greater than Y"
   ElseIf y > x Then
      Msgbox "Y is Greater than X"
   Else
      Msgbox "X and Y are EQUAL"
   End If
End Sub

执行上述代码时,会产生以下结果。

X and Y are EQUAL