表格在复制粘贴时候,提示“不同的单元格格式太多”。简直要崩溃啊有木有!
其实问题,是在开始的单元格样式里的莫名其妙的样式太多,如下图,
长期做表的你有机会总会见到
甚至还有各种韩文命名的单元格样式。数量巨多,甚至几千几万个。
悲催啊。。。
怎么办?
网络上会有人告诉你,一个个右键单击样式删除,很累,建议用VBA代码,
如下,看看方法好不好使吧,也许您很幸运,就搞定了。
但是请注意,很多人都不会那么容易搞定!
司马当活马医吧。
这段代码复制粘贴到VBA编辑器的模块里
进入excel的vba里用快捷键alt f11
但这段代码解决不了一堆比如以下划线开头的僵尸单元格样式(也就是你直接右键单击删除不掉的顽固样式,这些样式日积月累产生的,具体原因不详,也许是微软没解决的bug)
Sub delstylelzj()
Dim mystyle As Style
On Error Resume Next
For Each mystyle In ActiveWorkbook.Styles
If myst