多语言展示
当前在线:615今日阅读:126今日分享:42

在VBA中,正则表达式实例应用(9)

本篇经验将和大家分享【在VBA中,正则表达式实例应用(9)】——规则编码!
工具/原料
1

电脑一台

2

office办公软件

方法/步骤
1

如图所示,A栏中的编码不规则,编写代码,使编码规则!

2

在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

3

会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!

4

会弹出模块编辑窗口!

5

在代码编辑窗口输入以下代码:Sub 规则编码()Set regx = CreateObject('vbscript.regexp')With regx  .Global = True  .Pattern = '\d+-\d+[、.]?'For Each Rng In Range([a1], Columns(1).End(xlDown))  Cells(Rng.Row, 2) = .Replace(Rng, '1-' & Rng.Row & '、')NextEnd WithEnd Sub

6

在工作表界面的【开发工具】菜单下,点击【插入】按钮,插入表单控件,并与代码关联!且将表单控件命名为【规则编码】!

7

点击【规则编码】按钮,编码是不是规则整齐多了!!

推荐信息