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

您所在的位置:网站首页 文件名可以用任意字符吗 VBA通配符,看这一篇就够了!

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

2024-07-09 19:00| 来源: 网络整理| 查看: 265

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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3