码迷,mamicode.com
首页 > 编程语言 > 详细

VBA嵌套if语句

时间:2019-08-13 20:24:11      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:height   content   stat   根据   ref   演示   复杂   按钮   box   

语法

以下是VBScript中嵌套的If语句的语法。

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

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

示例

为了演示目的,这里借助一个函数来判断一个正数的类型。如下图中所示 -

技术图片

参考实现代码 -

Private Sub nested_if_demo_Click()
   Dim a As Integer
   a = 12

   If a > 0 Then
      MsgBox ("The Number is a POSITIVE Number")

      If a = 1 Then
         MsgBox ("The Number is Neither Prime NOR Composite")
      ElseIf a = 2 Then
         MsgBox ("The Number is the Only Even Prime Number")
      ElseIf a = 3 Then
         MsgBox ("The Number is the Least Odd Prime Number")
      Else
         MsgBox ("The Number is NOT 0,1,2 or 3")
      End If
   ElseIf a < 0 Then
      MsgBox ("The Number is a NEGATIVE Number")
   Else
      MsgBox ("The Number is ZERO")
   End If
End Sub

执行上面示例代码,得到以下结果 -

技术图片

点击确定按钮后,如下所示 - 

 技术图片

VBA嵌套if语句

标签:height   content   stat   根据   ref   演示   复杂   按钮   box   

原文地址:https://www.cnblogs.com/sunyllove/p/11348167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!