运算符

不同的数据类型有不同的使用范围,这对这些数据类型,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

posted @ 2017-02-09 20:07  隔壁老任  阅读(414)  评论(0编辑  收藏  举报