Excel提示不同的单元格格式太多的解决发的方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EXCEL提示“不同的单元格个事太多

的解决方法”

如图,出现此错误提示时,查看下单元格样式。这里存储的是工作簿使用的所有单元格的样式。因为自定义的单元格样式太多,导致Excel存储的单元格样式数量达到了Excel的上限(Excel 2003上限是4000个,Excel2007以后是64000个),所以,Excel会报错。

按Alt+F11键,打开VBE编辑器。菜单栏点击[插入] ,点击[模块]。插入一个模块

模块中,输入以下代码Sub deleteStyles()Dim s As Style On Error Resume Next For Each s In

If Not Then Next MsgBox ",可以闪电错误的单元格"End Sub复制这断代码到你的模块中,对照图调整。

此段代码运行后将删除所有自定义单元格样式,但保留Excel自带的单元格样式(其实删除Excel自带单元格样式也没关系,下次你启动Excel时,自带的单元格样式又会重新出现)。在运行代码前请保存工作簿。安全起见,请保存一份工作簿副本。保存的时候,会出现如图所示提示。如果不想保留这段代码,直接点击[是] ,若想保留代码以后用,点击[否] ,然后在保存类型中选择“Excel启用宏的工作簿(*.xlsm)”

运行代码。鼠标在输入的代码中任意位置点击一下,确保运行的是当前代码。点击工具栏上的绿色三角图标,运行代码。代码运行需要一点时间。请耐心等待。在此期间,你可以悠闲的喝杯咖啡,等出现如图提示时,说明代码运行完毕,自定义单元格样式已全部删除。

现在你可以在工作簿的任意表格中随意设定格式,再也没有“格式太多”提示了。

相关文档
最新文档