tnfh.net
当前位置:首页 >> VBA likE函数问题的 >>

VBA likE函数问题的

通配符的表示方式有问题,改成下面的内容试试 "*" & rb & "*"

[]的意思是表示任意单个都可以匹配。比如[AB] 的意思就是即可以单独匹配A又可以单独匹配B 而你的被匹配字符串为 258.23.01.15(1) 匹配字符串为 [YME0.23.03]* ,意思是可匹配 Y* M* E* 0* .* 2* 3* 而你的字符窜刚好适合 2* 所以结果为 1 。你可...

like "*ABN*"

正则不怎么熟悉 [k2] like "[0-9]#" 这样可以匹配 k2=12 如果只是找在一个组合中是不是存在,之前到是很少用like,一般都是有用字典的exists方法。

改成: Sub 对比()For x = 1 To 15 a=Range("a" & x).value If a Like "*云南*" Or a Like "*昆明*" Or a Like "*曲靖*" Or a Like "*罗平*" Then Range("a" & x).Interior.ColorIndex = 3End IfNext x Range("a1:a14").Interior.ColorIndex = 0...

我曾经做过测试,没有明显差别。只是like可以区分和不区分大小写两种匹配方式,更灵活方便,而instr必须要区分大小写

1,用正则,这个我不熟。 2,字符串给一个单元格,用数组公式提取,例如: 数字前面的内容(长度不定)和数字本身(长度不定)分别提龋 B1公式 =LEFT(A1,MATCH(,0^MID(A1,ROW($1:10),1),)-1) C1公式 =LOOKUP(9^9,--MID(A1,MATCH(,MID(A1,ROW(1:1...

If Sheet1.Cells(i, 4) Like "*自来水*" Or "*水的生产*" Or "*公共制水*" Or "*公共供水*" Then 改成: If Sheet1.Cells(i, 4) Like "*自来水*" Or Sheet1.Cells(i, 4) Like "*水的生产*" Or Sheet1.Cells(i, 4) Like "*公共制水*" Or Sheet1.C...

Range("A1:D" & en).AutoFilter Field:=4, Criteria1:="*食品*" '在第4列字段内筛选不包含有“食品”二字符的单元格。

Select Case ture 是什么意思? 难道你写了一个 Select Case true ? 永远成立的意思?

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com