本篇经验将和大家分享【在VBA中,正则表达式实例应用(14)】——在省会简称前加注(中国)
工具/原料
1
电脑一台
2
office办公软件
方法/步骤
1
如图所示,在表格中省会简称前加注(中国)!
3
会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!
4
会弹出模块编辑窗口!
5
在代码编辑窗口输入以下代码:Sub 零宽断言()Set regx = CreateObject('vbscript.regexp')With regx .Global = True .Pattern = '(?=[川吉云粤豫])' For Each Rng In [a2:a10] Cells(Rng.Row, 2) = .Replace(Rng, '(中国)') NextEnd WithEnd Sub
6
在工作表界面的【开发工具】菜单下,点击【插入】按钮,插入表单控件,并与代码关联!且将表单控件命名为【标注中国】!
7
点击【标准中国】】按钮,省会简称前立刻加注上了(中国)!