就像函数公式里面需要运算符一样,VBA中同样也需要运算符,今天我们就来了解下VBA中的运算符是怎么表达的。
在学习运算符前,我们先来学习一段简单的VBA代码,Msgbox的表达。
![c56e1889945221d7104a9bfd763a2ab7.gif](https://i-blog.csdnimg.cn/blog_migrate/b49fb56f2f11b8f33e5c1305643e2305.gif)
在代码窗口中输入:
sub test ()'tset表示测试的意思,你也可以用汉字表达
Msgbox "2018,加油"
end sub
F5运行上面代码,就会弹出一个消息框,消息框里的内容就是代码中双引号里面的内容。
学会了Msgbox的写法对我们后面的学习很有帮助,大家可以先简单理解,多学一点内容以后在进行融汇贯通。
VBA中常见的运算符:
![ed2438459e76296b846e809d5b0bb102.png](https://i-blog.csdnimg.cn/blog_migrate/1700133b81b82d42292a7da4722e8748.jpeg)
简单归纳下运算符分为以下几类:
1、算术运算符:
乘 *、除 / 、整除 、求余数 mod 、加 +、减 - 。
我们可以自己测试下:
![7d8853ae62a13271b7a9628db595751e.gif](https://i-blog.csdnimg.cn/blog_migrate/d5a2959d4860adc7dbff6e301ed1cd10.gif)
Sub 乘()
MsgBox 2 * 3
End Sub
Sub 求幂()
MsgBox 2 ^ 3
End Sub
Sub 整除()
MsgBox 8 3
End Sub
Sub 求余数()
MsgBox 8 Mod 3
End Sub
2、连接运算符:
& 、+
![9a5c434140b62852fa67d828df674829.gif](https://i-blog.csdnimg.cn/blog_migrate/a46da9bf161a84da08de553f09f34c87.gif)
注意字符串要用引号括起来。
Sub 连接1()
MsgBox "A" & "B"
End Sub
Sub 连接2()
MsgBox "A" + "B"
End Sub
3、比较运算符
等于 =、不等于 <>、小于< 大于 > 、小于等于<= 、大于等于 >=
![692ec601586690d9b74a7f000c2f3294.gif](https://i-blog.csdnimg.cn/blog_migrate/6722a006abd5e7911a825e6b20da0f3c.gif)
Sub 比较()
MsgBox 1 > 2
End Sub
4、逻辑运算符
与 and 、或 or 、非 not
![f230fe4c049ca6579ab7aac85b27c105.gif](https://i-blog.csdnimg.cn/blog_migrate/ed5da7eef4758f4e683f4be2bd648eaf.gif)
Sub 逻辑1()
MsgBox 1 > 2 And 3 > 2 And 4 > 3
End Sub
Sub 逻辑2()
MsgBox 1 > 2 Or 3 > 2
End Sub
Sub 逻辑3()
MsgBox Not 1 > 2 Or 3 > 2
End Sub
这节的分享就到这里。
转自:米宏Office