本文为《别怕,Excel VBA其实很简单(第3版)》随书问题参考答案
表达式 代码说明Range(“B2”).Value Like “李*” 判断活动工作表B2中的数据是否以“李”字开头
Range(“B2”).Value Like “???” 判断活动工作表B2中的数据是否由三个字符组成
Range(“B2”).Value Like “#*” 判断活动工作表B2中的数据是否以数字开头
Range(“B2”).Value Like “[0-9]” 判断活动工作表B2中的数据是否为0到9的数字中的其中之一
Range(“B2”).Value Like “[!abcdefg]” 判断活动工作表B2中的数据是否是“abcdefg”之外的单个字符
下面的示例代码对你理解Like及通配符的运用可能会有点帮助:
Sub 举例()
Dim a As Boolean
a = "aBBBa" Like "a*a"
'返回 True。
ak = "F" Like "[A-Z]"
'返回 True。
a = "F" Like "[!A-Z]"
'返回 False。
a = "a2a" Like "a#a"
'返回 True。
a = "aM5b" Like "a[L-P]#[!c-e]" '返回 True。
a = "BAT123khg" Like "B?T*"
'返回 True。
a = "CAT123khg" Like "B?T*"
'返回 False。
End Sub
上一篇:excel入门教程:用自定义函数获取文本中的信息 下一篇:excel表格教程:禁止选择A列以外的单元格
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。