该篇文章照抄自:http://www.cnblogs.com/xwgli/p/5845317.html

在 Excel 中使用正则表达式进行查找与替换

 在 Excel 中,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出出现右侧的代码编辑窗口

在窗口中输入以下代码

Private Sub RegExp_Replace()

    Dim RegExp As Object
Dim SearchRange As Range, Cell As Range '此处定义正则表达式
Set RegExp = CreateObject("vbscript.regexp")
RegExp.Pattern = "[0-9]{5}" '此处指定查找范围
Set SearchRange = ActiveSheet.Range("A1:A99") '遍历查找范围内的单元格
For Each Cell In SearchRange
Set Matches = RegExp.Execute(Cell.Value)
If Matches.Count >= Then
Set Match = Matches()
Cell.Value = RegExp.Replace(Cell.Value, "")
End If
Next End Sub

根据实际需要替换相应参数即可。

最新文章

  1. 整理ViewController的生命周期和加载过程
  2. Jquery.Datatables 基本创建方法
  3. spring源码分析之spring-web remoting模块概况及基本概念
  4. linux笔记_20150417_ubuntu 常见问题_文件_音乐播放器
  5. linux中patch命令 -p 选项
  6. ExpandableListView(三)只展开一个group,没有child不展开group
  7. sublime text3如何在浏览器预览?
  8. 从javaScript中学习正则表达式——RegExp
  9. 2019.02.28 bzoj4199: [Noi2015]品酒大会(sam+线段树)
  10. Spring Boot 启动过程及 自定义 Listener等组件
  11. Traumland--梦乡--IPA--德语
  12. Unix domain socket 简介
  13. 安全删除linux旧内核的方法
  14. Matlab练习——矩阵和数组的操作
  15. 记录一下我的GDB配置
  16. django-pure-pagination使用方法
  17. java分页算法
  18. 程序设计中的dry原则
  19. orzdba工具安装注意事项
  20. OC与JS交互之UIWebView

热门文章

  1. Google Guava入门(一)
  2. tomcat下的公共jar包配置
  3. Android(java)学习笔记99:Java虚拟机和Dalvik虚拟机的区别
  4. 问题 F: 等比数列
  5. CentOS6.5下载地址
  6. TensorFlow 内置重要函数解析
  7. MySQL - 在sql语句执行时是先执行触发器再检查约束条件的
  8. jsp页面:一个form,不同请求提交form
  9. c++运算符重载和虚函数
  10. 【PHP】php中json_decode()和json_encode()