VBA运营商| Excel VBA运算符列表(示例)

Excel VBA运算符

VBA运营商 用于检查一个数字是否大于另一个或小于另一个或等于另一个数字并且也不等于。该方法类似于使用我们在excel中使用的运算符,例如A> B使用比较运算符。

我们的工作水平和熟练程度无关紧要,如果我们做的基础不够正确,那么一切都会变得一团糟。首先,如果我们没有正确地学习基础知识,那么我们就无法进入更高的水平,无论是任何专业。之所以要如此强调基础知识,是因为在今天的文章中,我们将向您介绍基本概念之一“ VBA运算符”。

运算符是任何计算的核心。它们是我们用来将一件事与另一件事进行比较的标志。我相信您一定在日常工作中使用了这些逻辑。

数学运算符列表

以下是我们经常使用的数学运算符列表。

以上是数学运算符,这些运算符对每个人都是通用的。我们也有比较运算符,下面是这些运算符的列表。

VBA比较运算符列表

  • 等号(=)
  • 大于符号(>)
  • 大于或等于符号(> =)
  • 小于符号(<)
  • 不等于签()

让我们详细讨论这些运算符。

您可以在此处下载此VBA操作员Excel模板– VBA操作员Excel模板

等号(=)

此符号用于比较一件事是否等于另一件事。此运算符符号的结果为TRUE或FALSE。如果一件事等于另一件事,那么我们将得到TRUE或FALSE。

下面是VBA代码,以了解 等于(=) 操作员。

代码:

 Sub Equal_Operator()Dim Val1作为字符串Dim Val2作为字符串Val1 = 25 Val2 = 25如果Val1 = Val2然后MsgBox“两者相同且结果为TRUE”否则MsgBox“两者都不相同且结果为FALSE”结束如果结束Sub 

因为变量值“ Val1”和“ Val2”相同,这将返回结果为TRUE。

大于符号(>)

该符号检查一个数字是否大于另一个数字。这也是一个逻辑VBA运算符,其结果为TRUE或FALSE。

下面是VBA代码,以了解 大于(>) 操作员。

代码:

 Sub Greater_Operator()Dim Val1作为字符串Dim Val2作为字符串Val1 = 25 Val2 = 20如果Val1> Val2,则MsgBox“ Val1大于val2且结果为TRUE” Else MsgBox“ Val1不大于val2且结果为FALSE “如果结束则结束 

结果将是–

大于或等于符号(> =)

该符号的作用与上述“大于”运算符完全相同,但检查数字是否相等。

下面是VBA代码,以了解 大于或等于(> =) 操作员。

代码:

 Sub Greater_Than_Equal_Operator()Dim Val1 as String Dim Val2 As String Val1 = 25 Val2 = 20如果Val1> = Val2,则MsgBox“ Val1大于val2且结果为TRUE”;否则MsgBox“ Val1不大于val2且结果为FALSE”如果结束则结束 

现在,我们将val2的数量更改为25,然后运行代码。

这两个结果均返回TRUE,因为我们已应用了> =符号。

小于符号(<)

该符号检查一个数字是否小于另一个数字。这也是VBA中的逻辑运算符,其结果为TRUE或FALSE。

下面是VBA代码,以了解 小于(<) 操作员。

代码:

 Sub Less_Operator()Dim Val1 As String Dim Val2 As String Val1 = 25 Val2 = 20如果Val1 <Val2则MsgBox“ Val1小于val2且结果为TRUE” Else MsgBox“ Val1不小于val2且结果为FALSE “如果结束则结束 

因为25不小于20,所以返回FALSE。

不等于签()

这不等于符号,是逆运算符返回逆结果。如果一件事等于另一件事,则返回FALSE或TRUE。

下面是了解VBA用法的代码 不是 等于()运算符。

代码:

 Sub NotEqual_Operator()Dim Val1作为字符串Dim Val2作为字符串Val1 = 25 Val2 = 20如果Val1 Val2则MsgBox“ Val1不等于val2并且结果为TRUE”否则MsgBox“ Val1等于val2并且结果为FALSE”结束结束子 

您将获得以下输出。