VBA通配符,看这一篇就够了!

1.通配符的分类:

1.星号(*):表示任意多个字符(可以为0个)
2.问号(?):表示任意一个字符(必须为1个)
3.井号(#):表示任意一个数字(必须为1个)
4.感叹号(!):逻辑非,表示不是,如[!0-9]表示非数字
5.方括号([]):表示一个范围,如[A-Z a-z]表示全部字母

2.通配符的使用:

在VBA中,使用LIKE指示后面的搜索模式是利用通配符而不是直接相等匹配进行比较。

1)星号(*)的使用

1.找出以"VBA"开头的记录:(包括记录"VBA")

sub test()
dim i as integer
for i =1 to 100
if range("a" & i) like "VBA*" then
range("a" & i) .interior.color=65535
endif
next
end sub

2)问号(?)的使用

2.找出以"V"开头,7个字符、第5位是“B”的记录。

Sub test()
Dim i As Integer
For i = 1 To 100
If Range("a" & i) Like "V???B??" Then
Range("a" & i).Interior.Color = 65535
End
  • 4
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值