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条评论!

发表评论