excel格式突然消失的解决方法
excel格式突然消失的解决方法
excel频繁地帮我们记录样式,它把样式都保存在“开始”--“样式”里,你看一看,里面全是历史样式,当达到一定数量的时候,你的表格就不能记录格式了,也就是不能保存字体、框线、颜色等等单元格信息了。这样一来,是让人相当崩溃的,之前所做的各种格式设置和函数都白费了。解决的方法,就是把“开始”--“样式”里的样式全部删除,就恢复功能啦。当然不可能一项一项手动去删除,下面介绍一种很简单的方法。
解决办法:
(一)打开文件,新建立一个宏(方法很多,用 Alt+F11打开窗口),
(二)打开视图(代码窗口,用F7打开编辑视图)复制粘贴( Ctrl+C,Ctrl+V)下面的代码:
Sub DelStyls()
Dim s As Style
Dim i_s As Long
i_s = ThisWorkbook.Styles.Count
On Error Resume Next
Application.ScreenUpdating = False
For Each s In ThisWorkbook.Styles
If Not s.BuiltIn Then s.Delete
Next
Application.ScreenUpdating = True
MsgBox "共删除" & i_s - ThisWorkbook.Styles.Count & "个单元格格式,还剩" & ThisWorkbook.Styles.Count & "个!", 64, "删除完毕"
End Sub
点击右上角,关闭宏。
(三)打开宏窗口(用 Alt+F8打开窗口),点击执行。
如有“不能再隐藏工作簿编辑宏”的提示,在视图---〉取消隐藏窗口。
(四)完成。点击样式---〉单元格样式,就会发现恢复到原装的样式了。
(五)为了每次打开文件时不再显示启用宏的提示信息,可按上述步骤删除宏的内容。用Alt+F11打开窗口,再F7打开编辑窗口,把上面那段内容清空。关闭保存文件,下次打开文件就一切
正常了。
资料库 2019-12-16 22:22:44 通过 网页
共有0条评论!