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

Show 例子 2

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

VBA支持以下比较运算符。

假设变量A保持10,变量B保持20,则 -

操作者描述
=检查两个操作数的值是否相等。 如果是,则条件为真。(A = B)是假的。
<>检查两个操作数的值是否相等。 如果值不相等,则条件为真。(A <> B)是真的。
>检查左操作数的值是否大于右操作数的值。 如果是,则条件为真。(A> B)是假的。
<检查左操作数的值是否小于右操作数的值。 如果是,则条件为真。(A < B) 为真
>=检查左操作数的值是否大于或等于右操作数的值。 如果是,则条件为真。(A> = B)为假。
<=检查左操作数的值是否小于或等于右操作数的值。 如果是,则条件为真。(A <= B)为真。

例子 (Example)

请尝试以下示例以了解VBA中可用的所有比较运算符。

Private Sub Constant_demo_Click()
   Dim a: a = 10
   Dim b: b = 20
   Dim c
   If a = b Then
      MsgBox ("Operator Line 1 : True")
   Else
      MsgBox ("Operator Line 1 : False")
   End If
   If a<>b Then
      MsgBox ("Operator Line 2 : True")    
   Else
      MsgBox ("Operator Line 2 : False")    
   End If
   If a>b Then
      MsgBox ("Operator Line 3 : True")    
   Else
      MsgBox ("Operator Line 3 : False")    
   End If
   If a<b Then
      MsgBox ("Operator Line 4 : True")    
   Else
      MsgBox ("Operator Line 4 : False")    
   End If
   If a>=b Then
      MsgBox ("Operator Line 5 : True")    
   Else
      MsgBox ("Operator Line 5 : False")    
   End If
   If a<=b Then
      MsgBox ("Operator Line 6 : True")
   Else
      MsgBox ("Operator Line 6 : False")
   End If
End Sub

执行上面的脚本时,它将产生以下结果。

Operator Line 1 : False
Operator Line 2 : True
Operator Line 3 : False
Operator Line 4 : True
Operator Line 5 : False
Operator Line 6 : True