VBA入门到进阶常用知识代码总结36

第36集 Like运算符的使用
156、 Like运算符用法:like “对比的字符串”
157、 几种常见的符号使用
?: 通配符,代表1个任意字符
: 通配符,代表多个任意字符
通配符本身: 放到[]内,如[?]、[
]
#: 代表数字
[]: 代表区域,如[A-Z]、[a-z]、[1-9]、[a-Za-z]、[A-Z1-9]
158、 示例
'like “对比的字符串”
'Option Compare Text
’ 字符串1 like 字符串2
Sub L1()
Debug.Print “ABC” Like “ABc”
End Sub

'通配符?
'判断BA是不是长度为2,且第二个字符为A
Sub L2()
Debug.Print “BA” Like “?A”
End Sub

'通配符*
'判断字符串中是否包括cel
Sub L3()
Debug.Print “Excel精英培训” Like “cel
End Sub

'判断含通配符的字符串
'把通配符放在[]内,就代表本身字符的对比

Sub l4()
'Debug.Print “QAB” Like “Q?B”
Debug.Print “QaB” Like “Q?B”
'Debug.Print “Q?B” Like “Q[?]B”
'Debug.Print “”
End Sub

'判断是指定位数数字
'判断数字是否为两个整数构成的
Sub l9()
Debug.Print 5 Like “#”
End Sub

'判断在某个区间的字符
Sub L10()
'[最小-最大最小2-最小3]
'Debug.Print “q” Like “[A-Za-z]” ’ 判断q是不是字母
’ Debug.Print “H” Like “[A-GM-Z]” ’ 判断H是不是在A-G,M-Z区间
Debug.Print 8 Like “[!2-9]”
End Sub

'判断非在某个区间的字符
Sub L11()
Debug.Print “A” Like “[!C-Z]”
End Sub

'判断在列出的字符里
Sub L12()
Debug.Print “M” Like “[!ABCDEUE]”
End Sub

'判断AC开头,FG结尾
Sub L13()
Debug.Print “AEREM” Like “[A-C]*[L-P]”
Debug.Print “A334M” Like “[A-C]###[L-P]”
End Sub
159、 练习
在这里插入图片描述

发布了47 篇原创文章 · 获赞 0 · 访问量 210

猜你喜欢

转载自blog.csdn.net/tiansdk320/article/details/104365581