本篇经验将和大家分享【在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
点击【规则编码】按钮,编码是不是规则整齐多了!!
下一篇:简笔画教程之萌娃