您的位置: 首页 > Office技巧 > excel技巧

VBA批量删除自定义单元格样式

时间:2014-10-12 整理:docExcel.net

[Excel2021怎么设置单元格字数]我们在日常使用表格时,想要将字数限制在一定的长度以内,那么Excel2021怎么设置单元格字数?这篇文章主要介绍了Excel2021单元格输入字数设置方法,需要的朋友可以参考下...+阅读

在Excel中可通过内置或自定义的单元格样式直接设置单元格格式,十分方便。而在Excel 2007/2010中,在“开始”选项卡的“样式”组中,单击“单元格样式”可在样式库中直接选择,显得更加方便。

有时会遇到这种情况,工作簿中的自定义单元格样式非常多,需要将其全部删除,如果手动逐一操作显得有些繁琐,如下图所示的自定义单元格样式。

这时用下面的VBA代码可一次删除所有的自定义单元格样式,方法如下。

1.按Alt+F11打开VBA编辑器,在代码窗口中输入下列代码:

Sub DelCustomStyles()

Dim st As Style

For Each st In ActiveWorkbook.Styles

If Not st.BuiltIn Then st.Delete

Next

End Sub

2.关闭VBA编辑器,返回Excel界面。按Alt+F8,打开“宏”对话框,执行“DelCustomStyles”宏即可一次删除所有自定义单元格样式,而内置的单元格样式会保留,如下图。

说明:删除全部自定义单元格样式后,对于应用过这些样式的单元格或区域,其单元格格式也会同时被清除。

本文地址:https://www.docexcel.net/show/3_3804.html

以下为关联文档:

excel单元格不能自动调整行高怎么办在表格中编辑数据时,单元格根据文本内容可以自动调整行高,有那么些情况可能你会发现单元格行高不能自动调整了,怎么回事呢?一起来了解一下吧...

excel如何复制数据但不复制隐藏单元格在复制表格数据时,不想复制隐藏的单元格数据怎么操作呢?一起来了解一下吧...

excel怎么找出被公式引用的单元格excel表格不知道数据是否被公式引用了,要想知道数据是否被公式引用了怎么办?一起来了解一下吧...

Excel怎么提取单元格中的数字怎么一键提取excel单元格内的数字呢?单元格内有数字还有文字,一个个编辑太影响工作效率,那么Excel怎么提取单元格中的数字?这篇文章主要介绍了Excel提取单元格中部分数字的方法,...

怎么提取Excel单元格中的部分内容文字放在一个单元格了,怎么批量提取Excel单元格中的部分内容呢?这篇文章主要介绍了Excel批量提取单元格中部分内容的方法,需要的朋友可以参考下...

excel怎么快速清除单元格中的颜色很多小伙伴在excel表格中出现多单元格带颜色的需要清除内容,一般都是一个个清除操作,但是这种操作十分麻烦,今天给大家分享一键清除小妙招...

Excel怎么分割一列单元格的内容excel表格怎么把一列里面的内容分开呢?下面和大家分享一下解决这个问题的方法,希望可以帮助到有需要的朋友...

Excel2021怎么在单元格中输入两行文字在使用excel中经常会遇到在同一个单元格内输入两行文字,那么Excel2021怎么在单元格中输入两行文字?这篇文章主要介绍了Excel2021单元格换行教程,需要的朋友可以参考下...

excel颜色排序怎么自定义实际查看数据时,希望按照颜色进行排序,excel可以进行自定义的排序设置,怎么做呢?一起来了解一下吧...

相关推荐: