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

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 If

Next

End Sub

3)方括号[]的使用

3.找出第一位以"A-H"开头的记录。

Sub test()

Dim i As Integer

For i = 1 To 100

If Range("a" & i) Like "[A-H]*" Then

Range("a" & i).Interior.Color = 65535

End If

Next

End Sub

相关阅读

PPT流程图制作全面指南:从基础操作到高效美化
365bet官网赌场

PPT流程图制作全面指南:从基础操作到高效美化

🕒 07-12 👁️‍🗨️ 5580
Office怎么安装到d盘?Office默认安装在c盘怎么改到d盘
久发365电子游戏网址多少

Office怎么安装到d盘?Office默认安装在c盘怎么改到d盘

🕒 06-28 👁️‍🗨️ 6908
Matlab下载许可证文件 教程(在账号有许可证的前提下)
365bet官方投注网址

Matlab下载许可证文件 教程(在账号有许可证的前提下)

🕒 07-13 👁️‍🗨️ 3652
2号碳线拉力是多少磅?
365bet官网赌场

2号碳线拉力是多少磅?

🕒 06-30 👁️‍🗨️ 6506
比萨斜塔为什么是斜的-比萨斜塔不倒的原因
365bet官方投注网址

比萨斜塔为什么是斜的-比萨斜塔不倒的原因

🕒 07-03 👁️‍🗨️ 1343
国际足协世界杯公平竞赛奖
久发365电子游戏网址多少

国际足协世界杯公平竞赛奖

🕒 07-09 👁️‍🗨️ 804
EditPlus怎么调整字体大小 EditPlus调整字体大小方法
365bet官网赌场

EditPlus怎么调整字体大小 EditPlus调整字体大小方法

🕒 06-29 👁️‍🗨️ 683
Apache Tomcat:选择最佳版本,告别部署烦恼
365bet官网赌场

Apache Tomcat:选择最佳版本,告别部署烦恼

🕒 07-03 👁️‍🗨️ 6949
庐山在哪里?在哪个省哪个市?庐山的位置地图与简介
久发365电子游戏网址多少

庐山在哪里?在哪个省哪个市?庐山的位置地图与简介

🕒 06-30 👁️‍🗨️ 9394