VBA笔记:运算符

1.运算符

1.1 比较运算符(Like)

可以用来比较字串之间是否“相似”,比如,A1的文本为字体红色

Sub LikeTest()
    If Range("A1").Value Like "*红*" Then
        MsgBox "yes"  '结果为 yes
    Else
        MsgBox "no"
    End If
End Sub

在VBA里还可以使用其他通配符号:
乘号*表示零个或多个字符。
井号# 任何一个数字 (0–9)。
[charlist] charlist.中的任何单一字符
[!charlist] 不在 charlist 中的任何单一字符。


image.png
1.2 拼接符(+)

除了常规的&符号,+号也可以作为文本的拼接符,且,当1个文本和1个数字在一起时,优先执行算术运算(相加)

1.3 逻辑运算符
And

执行逻辑“与”运算,两个条件都成立(true)时,才算是true

Or

执行逻辑“或”运算,两个条件中有任1成立(true),就算是true

Not

执行逻辑“非”运算,即不满足条件时,会返回true,否则false

Xor

执行逻辑“异或”运算,两个条件返回的值不一样时,才算是true

Eqv

执行逻辑“等价”运算,两个条件返回的值一样时,才算是true

Imp

执行逻辑“蕴含”运算,待补...还没搞懂

有坑待补

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容