VBA 比较运算符:不等于、小于或等于

VBA 比较运算符

这些运算符用于比较值。比较运算符包括等于、小于、大于和不等于。

比较运算符用于比较值以进行验证。假设您正在开发一个简单的销售点应用程序。在此应用程序中,您希望在过账之前验证输入的值。在这种情况下,您可以使用比较运算符。此运算符将针对负数进行检查,或者确保支付的金额不超过账单金额。在这种情况下,比较运算符非常有用。

下表列出了 VBA 中定义的比较运算符。

运算符 描述
= 等于:检查两个值是否相等。它也用作赋值运算符。
< 小于:此运算符用于减法。
> 大于:此运算符用于乘法。
<> 不等于:此运算符用于除法。
<= 小于或等于
>= 大于或等于

VBA 比较运算符及示例

下表显示了 Excel VBA 比较运算符及其示例和输出。

序号 运算符 示例 输出
1 = 如果 x = z 则 如果它们相等则返回 true,否则返回 false。
2 < 如果 x < z 则 如果 x 小于 z 则返回 true,否则返回 false。
3 > 如果 x > z 则 如果 x 大于 z 则返回 true,否则返回 false。
4 <> 如果 x <> z 则 如果不相等则返回 true,否则返回 false。
5 <= 如果 x <= z 则 如果 x 小于或等于 z 则返回 true,否则返回 false。
6 >= 如果 x >= 则 如果 x 大于或等于 z 则返回 true,否则返回 false。

示例源代码

等于比较运算符

    If 2 = 1 Then
            MsgBox "True", vbOKOnly, "Equal Operator"
        Else
            MsgBox "False", vbOKOnly, "Equal Operator"
    End If

此处,

  • “If 2 = 1 Then… Else… End If” 使用 if 语句评估条件“2 = 1”。
  • “MsgBox…” 是一个显示消息框的内置函数。
    • 第一个参数“True”或“False”是将在消息框中显示的内容。在我们的示例中,2 不等于 1,因此将在 msg 框中显示“false”。
    • 第二个参数“vbOKOnly”是显示在消息框中的按钮。
    • 第三个参数“Equal Operator”是消息框的标题。

执行上述代码将产生以下结果。

Equal Operator

下载上面的 Excel 代码