VBA if...else语句

Posted sunyllove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 if...else语句的主要内容,如果未能解决你的问题,请参考以下文章

if...else if...else和switch语句的注意点,以及和js的if...else if...else的不同

R语言中的if else语句

if--else 嵌套 怎么理解?

java,if else和if else if else区别?

SQL语句中能否含有if....else...判断语句?

Shell if else语句(详解版)