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

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

本篇经验将和大家分享【在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

点击【标准中国】】按钮,省会简称前立刻加注上了(中国)!

推荐信息