爱子日志

EXCEL表格修改颜色后保存,重新打开颜色没了

EXCEL颜色修改后保存,重新打开颜色还是原来的颜色,没保存。

表内自定义单元格样式太多了,超出了2003的格式数量限制,导致无法再添加格式

①要么就存成07版本的(之前是.xls格式,另存为.xlsx);

②要么把内容复制下,新建张表,再选择性粘贴数值;

③也可用如下代码批量清除自定义样式,运行完毕保存工作簿再打开就好了

Sub test()
Dim sty As Style
For Each sty In ActiveWorkbook.Styles
   If Not sty.BuiltIn Then sty.Delete
Next
End Sub

http://xiaozu.renren.com/xiaozu/214788/335738923
http://club.excelhome.net/thread-649779-1-1.html

聚划算