1.運(yùn)算符
1.1 比較運(yùn)算符(Like)
可以用來比較字串之間是否“相似”规揪,比如投剥,A1的文本為字體紅色
Sub LikeTest()
If Range("A1").Value Like "*紅*" Then
MsgBox "yes" '結(jié)果為 yes
Else
MsgBox "no"
End If
End Sub
在VBA里還可以使用其他通配符號(hào):
乘號(hào)*表示零個(gè)或多個(gè)字符碰酝。
井號(hào)# 任何一個(gè)數(shù)字 (0–9)丐黄。
[charlist] charlist.中的任何單一字符
[!charlist] 不在 charlist 中的任何單一字符绊序。
image.png
1.2 拼接符(+)
除了常規(guī)的&符號(hào),+號(hào)也可以作為文本的拼接符夸盟,且蛾方,當(dāng)1個(gè)文本和1個(gè)數(shù)字在一起時(shí),優(yōu)先執(zhí)行算術(shù)運(yùn)算(相加)
1.3 邏輯運(yùn)算符
And
執(zhí)行邏輯“與”運(yùn)算,兩個(gè)條件都成立(true)時(shí)转捕,才算是true
Or
執(zhí)行邏輯“或”運(yùn)算作岖,兩個(gè)條件中有任1成立(true),就算是true
Not
執(zhí)行邏輯“非”運(yùn)算五芝,即不滿足條件時(shí)痘儡,會(huì)返回true,否則false
Xor
執(zhí)行邏輯“異或”運(yùn)算枢步,兩個(gè)條件返回的值不一樣時(shí)沉删,才算是true
Eqv
執(zhí)行邏輯“等價(jià)”運(yùn)算,兩個(gè)條件返回的值一樣時(shí)醉途,才算是true
Imp
執(zhí)行邏輯“蘊(yùn)含”運(yùn)算矾瑰,待補(bǔ)...還沒搞懂
有坑待補(bǔ)