运算符
不同的数据类型有不同的使用范围,这对这些数据类型,VBA也有不同的运算符供使用。主要分为算术运算符、比较xxx、连接xxx和逻辑运算符。
(在Excel中,运算符包括算术运算符、比较xxx、文本连接运算符和引用运算符,这里别搞混了。)
算术运算符:用于算术运算, 返回值为数值型的运算符。
比较运算符:用于比较两个数的大小,返回值为布尔型,
Like运算可以使用不同的通配符来表达不同的含义。
连接运算符:用来连接两个文本字符串,有+和&两种
正常+号可用,不过在使用&符号是,除了小问题:
就是至少得在第一个变量后面空一格才行,原理是啥,我暂时也不晓得。记着就行。
逻辑运算符:用于判断逻辑运算式的真假,参与运算的数据为逻辑型数据,返回结果为布尔型。如图。
各种运算符的先后顺序:
算术运算符——连接运算符——比较运算符——逻辑运算符
可以用括号来改变运算顺序。
具体的部分运算符顺序:
括号>指数运算(乘方)>求相反数>乘除>整除>(求商的整数)>求模(两数相除取余数)>加减>字符串连接>比较运算>逻辑运算
Eg:脱等式计算(脱等式是啥?)
“学号:”&1895343 Like “*343” And (123+456)>567
=“学号:”&1895343 Like “*343” And579>567
=”学号:1895343” Like “*343” And579>567
=True And False
=False