如果给定的Excel单元格的内容与特定的正则表达式匹配,VBA是否有任何良好的检查机制?
在我的情况下,我想知道,如果某些单元格具有格式
m
m2
m1234
Run Code Online (Sandbox Code Playgroud)
实际上,开头只有一个定义的字母,后面是未指定数量的数字.
如何将它放入If-Else构造中?
If Doc.Cells(1,1).Value ..... ???
Run Code Online (Sandbox Code Playgroud)
迎接,poeschlorn
您可以通过Tools-> References获取VBScript RegExp对象并添加"Microsoft VBScript Regular Expressions 5.5"
或者快速的方法,如果你不需要检查`m1234X1中的后续字母是:
if Doc.Cells(1,1).Value like "[a-zA-Z]#*" then ...
(这不要求任何参考)
| 归档时间: |
|
| 查看次数: |
643 次 |
| 最近记录: |