EXCEL单元格格式太多怎么办?
1、先说原因:
你可能使用了其他人的模板,这个模板可能是系统导出来的,数据格式繁多,已到达到了EXCEL的上限,具体上限是多少我也不清楚,估计有上万个,但是你可以从EXCEL的样式下拉看看,你的文件到底有多少样式。
想知道你的文件到底有多少个样式,可以按ALT+F11打开VBA编辑器,点击视图工具栏,立即窗口。

2、在立即窗口输入:?ThisWorkbook.Styles.count回车,即可知道该文件的单元格样式的数量。

3、也可以在EXCEL的单元格样式中通过下拉箭头和滚动栏看一下大概有多少单元格样式,密密麻麻的好几页。

1、解决方法:
在VBA编辑器里,新建模块,复制代码如下:
Sub deleteStyles()
Dim s As Style
On Error Resume Next
For Each s In ThisWorkbook.Styles
If Not s.BuiltIn Then
s.Delete
End If
Next
MsgBox "运行结束"
End Sub

2、按F5运行代码,等上几分钟,弹出“运行结束”对话框,多余的单元格样式将被批量删除。
重新在立即窗口看一下,目前的单元格样式的数量,只剩下47个了。
再回到EXCEL界面,单元格样式看一下是否少了呢?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:150
阅读量:52
阅读量:41
阅读量:78
阅读量:102