用Excel的VBA实现文本匹配与替换
2011-09-21 15:22
260 查看
在工作的过程中,有时候为了批量处理Excel,不可避免会写一些VBA小程序,而在规范数据格式方面,经常会用正则表达式:
以下是我自己经常会用到的小程序:
一、文本匹配
二、文本替换
当然,往往在实际的应用中,还要根据具体的情况去修改程序。
以下是我自己经常会用到的小程序:
一、文本匹配
Function bTest(ByVal s As String, ByVal p As String) As Boolean Dim re Set re = CreateObject("VBScript.RegExp")
re.IgnoreCase = False '设置是否匹配大小写 re.Pattern = p bTest = re.Test(s) End Function
二、文本替换
Function StrReplace(s As String, p As String, r As String) As String Dim re Set re = CreateObject("VBScript.RegExp")
re.IgnoreCase = True re.Global = True re.Pattern = p StrReplace = re.Replace(s, r) End Function
当然,往往在实际的应用中,还要根据具体的情况去修改程序。
相关文章推荐
- Java基于正则表达式实现的替换匹配文本功能【经典实例】
- 正则表达式如何实现不替换查找的匹配文本?
- C#编程实现Excel文档中搜索文本
- AS3关于使用正则表达式检测、匹配、替换文本中的url的方法
- js中查询一段文本并选中查到的所有匹配能实现吗?
- 使用VBA在Excel中实现自定义的Sum函数
- C#编程实现在Excel文档中搜索文本
- Excel应用—使用VBA完成文本资料的结构化存储
- JAVA实现查找替换文本文件内容的例子
- 用C#编程实现在Excel文档中搜索文本
- java编程心得(五)——JTextArea中用指定的新文本替换原有的某段文本并实现动态刷新
- 一个查找替换文本的例子(C#实现)
- Excel VBA 实现电子钟
- HTML开发——项目心得(CSS实现导航栏选项卡炫酷渐变效果以及图片替换文本显示)
- TXT和Excel文本读取,替换关键字,输出文本
- 用VBA实现excel与access数据库交互
- Python使用正则表达式实现文本替换的方法
- C#编程实现Excel文档中搜索文本
- C#编程实现在Excel文档中搜索文本 (转)
- javascript实现全局匹配并替换的方法