实用标准文档
文案大全
EXCEL VBA 正则表达式 从实例开始
所有代码都测试过
[2011-09-09:/dxy1982/archive/2011/09/09/2159246.html]
[2010-08-08:/thread-137472-1-1.html]
数据验证经常出现的情况是,需要验证和处理大量的文本内容,有时候需要查找字符串,有时候要按条件替换,并且这些待处理的问题还是有一定的规律可循的,但是无法通过枚举的方式挨个验证,这个时候就需要正则表达式来帮忙。
1.正则表达式(Regular Expression)基础
正则表达式是通用的文本搜索和处理方案,它的知识不是VBA独有的,基本上每种语言都内置了正则表达式的功能。正则表达式的基础知识不是这里的重点,需要的朋友可以Google一下,或者参看下面的一些入门教程:
/tutorials/regex/regex.htm
/zh/regref.htm
/archives/433.html
2.VBA中的正则表达式应用
在VBA中使用正则表达式,可以通过下列途径实现:
创建正则表达式对象:
前期绑定:在VBA代码编辑器中的Tools菜单中,选中References...,然后引用Microsoft VBScript Regular Expressions 5.5类库,然后直接定义对象:Dim reg As New
原创力文档

文档评论(0)