VBA if...else語句

一個if語句由一個布爾運算式和一個或多個語句組成。如果條件評估為True,則執行if條件下的語句。如果條件評估為False,則執行else部分塊下的語句。

語法

以下是VBScript中的if else語句的語法。

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

流程圖

示例

為了演示目的,這裏借助一個函數找出兩個Excel中最大的數字。如下圖所示 -

參考實現代碼 -

Private Sub if_demo_Click()
   Dim x As Integer
   Dim y As Integer

   x = 10
   y = 20

   If x > y Then
      MsgBox ("X 的值大於 Y 的值")
   Else
      MsgBox ("Y 的值大於 X 的值")
   End If
End Sub

執行上面示例代碼,得到以下結果 -


上一篇: VBA決策 下一篇: VBA迴圈