VBA快速处理上标
发布时间:2023-07-14 16:46:01
在数学表达式或者一些物理量纲中,我们经常需要使用到上标,如下图1所示。
图1
在我们设置或者取消上标时,都需要先选取要设置上标的字符,调出“设置单元格格式”对话框,在“字体”选项卡中选取或取消“上标”复选框前的勾选,如下图2所示。
图2
如果要处理的单元格区域中含有大量带有上标的文本,我们要一个个手动操作删除或取消上标,会非常繁琐。幸好有VBA,能够帮助我们自动快速地完成任务。
代码1:快速删除所选单元格中的上标字符
‘删除所选单元格区域中所有上标
Sub DeleteSuperScript()
Dim rng As Range
Dim i As Long
‘确保选择的是单元格区域
If TypeName(Selection) <>”Range” Then Exit Sub
‘关闭屏幕刷新
Application.ScreenUpdating = False
‘遍历所选单元格
For Each rng In Selection.Cells
‘遍历单元格中的每个字符
For i = 1 To Len(rng.Value)
‘判断是否为上标
If rng.Characters(i,1).Font.Superscript = True Then
‘删除
rng.Characters(i, 1).Delete
i = i – 1
End If
Next i
Next rng
‘恢复屏幕刷新
Application.ScreenUpdating = True
End Sub
广告算法图解
作者:【美】巴尔加瓦(Aditya Bhargava)
当当
代码2:快速取消所选单元格中的字符上标格式
‘取消所选单元格中所有上标
Sub RemoveSuperScript()
Dim rng As Range
Dim i As Long
‘确保选择的是单元格区域
If TypeName(Selection) <>”Range” Then Exit Sub
‘关闭屏幕刷新
Application.ScreenUpdating = False
‘遍历所选单元格
For Each rng In Selection.Cells
‘遍历单元格中的每个字符
For i = 1 To Len(rng.Value)
‘判断是否为上标
If rng.Characters(i, 1).Font.Superscript =True Then
‘取消上标格式
rng.Characters(i,1).Font.Superscript = False
End If
Next i
Next rng
‘恢复屏幕刷新
Application.ScreenUpdating = True
End Sub


猜你喜欢
- 趣键盘可以换皮肤?很多输入法都有换皮肤的功能,很多用户想要在趣键盘中更换皮肤,但是找不到更换皮肤的入口,那么趣键盘可以换皮肤吗?下面就给大家
- 在word和ppt中都可以添加组织关系图来表示一些组织间的相关关系,当然wps也不例外,也可以添加组织关系图,接下来小编教大家WPS文字中添
- Safari是苹果公司推出的浏览器,但这款浏览器默认是没有主页的,如何在Mac电脑中的Safari浏览器里设置主页?下面分享在Mac Saf
- 有时我们在使用wps表格的时候,需要一些填写资料,计算年龄,如果需要我们一个一个去算的时候,是不是很浪费时间,要是有公式的话,是不是方便多了
- WPS文字绘制正多边形的操作方法详细教学分享。有的用户在使用WPS文字创建文档的时候,需要在里面去建立一个多边形,那么有什么方法可以快速的建
- 使用excel的时候,我们经常会需要在一个区域内的快速输入,最后转到下一个excel表格继续输入,如果用鼠标点击切换的话太慢了,我们就可以使
- hkwnd.exe是索尼Sony Vaio笔记本电脑扩展键配置程序进程文件: hkwnd or hkwnd.exe 进程名称: Sony V
- 很多用户升级到Win11以后,发现Win11找不到用户和组,那么Win11找不到用户和组在哪里?可以添加吗?怎么操作呢,我们一起来学习一下吧
- SketchUp Pro for Mac草图大师大家经常用到,AutoCAD大家也经常用到,可是SketchUp Pro for Mac草图
- 最近有不少用户在使用电脑的时候,都遇到了网络问题。例如网络图标变成了地球,而且无网络连接。遇到这种情况要怎么办呢?下面小编就带着大家一起看看
- win10作为最新一代操作系统,有很多不错的功能值得我们去挖掘,很多win10用户在安装和更是新版系统的时候,有时候会遇到安装失败的情况,那
- 有时候,在制作wps演示文稿的时候,需要在文字段落中添加必要的超链接,使页面显得更加简洁和高大上,下面就让小编告诉你 如何在wps演示中添加
- WPS软件中添加音频之后显示图标怎么隐藏。我们在WPS软件中插入了一段音频之后,在文档里面就会出现一个音频图标。而有的用户想要将这个图标在自
- 重装win7系统后要如何恢复ubuntu启动项呢?电脑系统出现故障,大家一般都是选择用重装系统的方法来解决问题。但是很多朋友在重装系统后,都
- win8系统怎么从控制面板中删除本机软件程序?最近想删除几个软件,结果没有找到控制面板在哪里,怎么用控制面板卸载程序呢?下面我们一起来看看解
- 这两天在玩电脑(win7系统)的时候不知道点了什么,桌面上的图标就出现了一把这两天在玩电脑(win7系统)的时候不知道点了什么,桌面上的图标
- Win11笔记本电脑WiFi无法打开怎么办?很多使用笔记本电脑的用户升级了Window11系统之后,发现自己的电脑WiFi功能不见了,要怎么
- 桌面图标的快捷方式都有个小箭头,Win8的桌面图标快捷方式除了小箭头还有个盾牌,下面就是为大家介绍箭头和盾牌小图标如何删除,不会的朋友可以看
- 经常使用wps软件的用户都知道在需要编辑文件时可以使用到功能来协助自己完成编辑工作,再加上wps软件拥有了其它办公软件的支持,因此用户可以在
- 在用word看文章时,有时候能看到一下字下面由下划线,是怎么做到的呢? 下面小编就为大家介绍在word文档中如何添加下划线方法,来看看吧&n