如何用VBA标示重复单词

 时间:2024-10-14 12:18:40

1、在sheet上右键点击,左击查看代码

如何用VBA标示重复单词

2、将VBA代码复制粘贴进去。Sub 标示重复出现的单字符() Dim Item, rng As Range '声明变量 With Create晦倘佳鳎Object("VBSCRIPT.REGEXP") '创建正则表达式引用 .Pattern = "(.)\1+" '匹配条件:任意单字重复至少一次者 .Global = True '全局匹配 For Each rng In Range("a1:a2") '遍历区域 If .test(rng) Then '如果匹配成功 For Each Item In .Execute(rng) '遍历搜索结果 '将单元格中符合条件的字符标示为红色 rng.Characters(Start:=InStr(rng, Item), Length:=Len(Item)).Font.ColorIndex = 3 Next End If Next rng End WithEnd SubSub 标示重复出现的词组() Dim Item, rng As Range '声明变量 With CreateObject("VBSCRIPT.REGEXP") '创建正则表达式引用 .Pattern = "(.{2,})\1+" '匹配条件:任意单字重复至少一次者 .Global = True '全局匹配 For Each rng In Range("a1:a2") '遍历区域 If .test(rng) Then '如果匹配成功 For Each Item In .Execute(rng) '遍历搜索结果 '将单元格中符合条件的字符标示为红色 rng.Characters(Start:=InStr(rng, Item), Length:=Len(Item)).Font.ColorIndex = 3 Next End If Next rng End WithEnd Sub

如何用VBA标示重复单词

3、点击保存

如何用VBA标示重复单词

4、将EXCEL保存为XLSM格式。

如何用VBA标示重复单词

5、点击开发工具,插入,选择第一个控件,显示如下图

如何用VBA标示重复单词
如何用VBA标示重复单词

6、点击按钮,右击,选择指定宏。

如何用VBA标示重复单词

7、选择需要的宏,点击确定。

如何用VBA标示重复单词

8、修改按钮的名字即可。

如何用VBA标示重复单词
  • 怎样使用VBA获取单元格格式?
  • excel怎么批量取消表格隐藏,巧用VBA功能!
  • excel中使用vba来返回固定格式的日期值
  • excel2010如何使用VBA代码判断单元格颜色
  • 怎样使用VBA多工作簿合并到本工作表?
  • 热门搜索
    文明出行手抄报 抗美援朝手抄报内容 手抄报花边简笔画 新学期新计划手抄报 祖国在我心中的手抄报 武汉加油手抄报 英语春节手抄报 新学期新气象手抄报图片 关于长征的手抄报 元宵节手抄报大全