我要投稿 | RSS
您当前的位置:首页 > ExcelVBA

赋值、算术、比较、逻辑、连接运算符

作者:      来源:原创

赋值运算符

首先是最基础的,赋值运算符 ( = )。在 VBA 变量一文中介绍,赋值语法核心就是 =(等号),变量在左侧,数据在右侧。可以理解为变量等于赋值的数据。

运算符 说明 示例
= 给变量赋值 name = “Zhang San”

算术运算符

算数运算符是我们常用的数学运算符,包括加减乘除等。VBA 中完整的算术运算符如下。

假设 a = 10b = 3-> 表示结果。

运算符 说明 示例
+ 两数相加 a + b -> 13
两数相减 a – b -> 7
* 两数相乘 a * b -> 30
/ 两数相除 a / b -> 3.33…
\ 两数相除,取整数部分 a \ b -> 3
Mod 两数相除,取余数 a Mod b -> 1
^ 幂运算 a ^ b -> 1000
-(取负) 对数字取负 -a -> -10

比较运算符

比较运算符,比较提供的两个变量,如果符合比较条件,返回 True,否则,返回 False。

假设 a = 10b = 3-> 表示结果。

运算符 说明 示例
= 比较两个值是否相等 a = b -> False
> 大于 a > b -> True
>= 大于等于 a >= b -> True
< 小于 a < b -> False
<= 小于等于 a <= b -> False
<> 不等于 a <> b -> True

逻辑运算符

逻辑运算符对逻辑值,即 True 和 False,进行逻辑运算,返回运算结果,运算结果也是逻辑值。

假设 a = Trueb = False-> 表示结果。

运算符 说明 示例
And 逻辑与,两个表达式都是真,返回 True。 a And b -> False
Or 逻辑或,两个表达式至少有一个为真,返回 True。 a Or b -> True
Not 逻辑否,对逻辑表达式取否 Not a -> False
Xor 逻辑异或,如果两个表达式不相同,返回 True a Xor b -> True

连接操作符

VBA 中的连接运算符用于连接 2 个或多个文本。其用法与 Excel 公式中的 & 符号相同。

运算符 说明 示例
& 连接两个文本 “Zhang” & ” ” & “San” -> “Zhang San”

我们来看一个实例,对a和b进行赋值后,如果使用+运算,则是对2个值进行求和,如果是使用连接操作符&,则是连接作用,此用法和Excel单元格中的用法一致。

其他操作符

运算符 说明
_ (下划线) 将一行代码分解成两行
: ( 英文冒号) 将两行代码放置在一行

 
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门