EXCEL表格中总是出现“不同的单元格格式太多”而不让操作怎么办 EXCEL表格中总是出现“不同的单元格格式太多”而不让操作怎...

作者&投稿:柏些 (若有异议请与网页底部的电邮联系)

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

2、模块中,输入以下代码 Sub deleteStyles()Dim s As Style    On Error Resume
Next    For Each s In ThisWorkbook.Styles        If Not s.BuiltIn Then
s.Delete    Next    MsgBox "所有讨厌的自定义格式都删除啦!"End Sub(可以按照图中调整)

3、在运行代码前请保存工作簿。安全起见,请保存一份工作簿副本。保存的时候,会出现如图所示提示。如果不想保留这段代码,直接点击 [是] ,若想保留代码以后用,点击 [否] ,然后在保存类型中选择“Excel启用宏的工作簿(*.xlsm)”

4、运行代码。鼠标在输入的代码中任意位置点击一下,确保运行的是当前代码。点击工具栏上的绿色三角图标,运行代码。代码运行需要一点时间。请耐心等待

5、等出现如图提示时,说明代码运行完毕,自定义单元格样式已全部删除



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


2、选中一个格式,右键-删除。好的。这样就删除了一个。但是这样删除也很费事。

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

4、模块中,输入以下代码Sub deleteStyles()Dim s As Style    On Error Resume Next    For Each s In ThisWorkbook.Styles ;If Not s.BuiltIn Then s.Delete    Next    MsgBox "所有自定义格式都删除啦。

复制这断代码到你的模块中,对照图调整。

5、此段代码运行后将删除所有自定义单元格样式,但保留Excel自带的单元格样式在运行代码前请保存工作簿。保存的时候,会出现如图所示提示。如果不想保留这段代码,直接点击 [是] ,若想保留代码以后用,点击 [否] 。

然后在保存类型中选择“Excel启用宏的工作簿(*.xlsm)”。

6、运行代码。鼠标在输入的代码中任意位置点击一下,确保运行的是当前代码。点击工具栏上的绿色三角图标,运行代码。代码运行需要一点时间。请耐心等待。

等出现如图提示时,说明代码运行完毕,自定义单元格样式已全部删除。



这个问题我经常碰到,提示一模一样。现在我有了解决方法。其实简单,一般是2007版做的表,保存为97-2003格式的文件,然后在2003中打开就有这样的问题发生。大部分的文件是没有问题的,对于一些数据类型复杂的、表中格式多样、表体积大的容易发生。发生这样问题后的表就不能要了。
解决的方法是:找到它的原始表,在2007中打开,点击下部的表标签》移动或复制工作表》在上部的工作薄下拉框中选择新工作薄》勾选下部的建立副本》确定,每个表都这样转移到新的工作薄中,保存新的工作薄完成。

1、删掉这些格式就好,选中一个格式,右键-删除。好的。这样就删除了一个。但是格式太多一个一个删掉不好。
2、然后按Alt+F11键,打开VBE编辑器。菜单栏点击
[插入]
,点击
[模块]。插入一个模块。
3、模块中,输入以下代码,Sub
deleteStyles()Dim
s
As
Style;On
Error
Resume
Next
For
Each
s
In
ThisWorkbook.Styles
;If
Not
s.BuiltIn
Then
s.Delete
Next
MsgBox
"所有的自定义格式都删除啦!"End
Sub。复制这断代码到你的模块中,对照图调整。
4、此段代码运行后将删除所有自定义单元格样式,但保留Excel自带的单元格样式(其实删除Excel自带单元格样式也没关系,下次你启动Excel时,自带的单元格样式又会重新出现)。在运行代码前请保存工作簿。安全起见,请保存一份工作簿副本。
保存的时候,会出现如图所示提示。如果不想保留这段代码,直接点击
[是]
,若想保留代码以后用,点击
[否]
,然后在保存类型中选择“Excel启用宏的工作簿(*.xlsm)”
5、运行代码。鼠标在输入的代码中任意位置点击一下,确保运行的是当前代码。点击工具栏上的绿色三角图标,运行代码。代码运行需要一点时间。请耐心等待。等出现如图提示时,说明代码运行完毕,自定义单元格样式已全部删除。
6、现在你可以在工作簿的任意表格中随意设定格式,再也没有“格式太多”提示了。因工作簿不同,可能你打开的单元格样式仍然一堆自定义样式。但是,这些自定义单元格样式确实已经删除了。要不然,你也不能自由的设定单元格格式了
。另外,我们点击任意一款自定义格式应用看下,会出现“找不到样式”的错误提示。说明,这些自定义单元格格式确实已经被删除了。

出现“不同单元格格式太多”的情况,是因为在这个文件里数据量大且单元格格式设置不同处太多,EXCEL软件无法记录下诸多信息而提醒用户。如仍然继续操作并保存,将有可能在下次打开该文件时出现数据溢出的错误而无法打开该文件。
解决方法有以下几种:

一:设定单元格为同样的格式(优点是两个表中的数据可独立修改,互不影响。缺点是单元格要做调整)。

二:用“=”,选定复制的工作表,再选定要复制的单元格,回车!(优点是操作简单,可批量进行,缺点是如果修改原工作表会影响第二个工作表)
三:在不改变当前数据格式模式的情况先,可以将原来的表分到其他的文件一起保存。

~

怎么在EXCEL表格中已有的数字前统一加一串数字?
答:xcel统一加数字前缀的方法 EXCEL表单元格中批量添加前缀数字,可在“设置单元格格式”中批量统一添加前缀数字。方法步骤如下:1、打开需要操作的EXCEL表格,选中需要添加前缀数字的单元格,通过键盘“Ctrl+1”进入“设置单元格格式”。2、在数字标签页中找到并点击“自定义”,然后在右侧类型下面的文本输入...

有不同人名正负数的表格如何分类
答:方法如下_壤_XCEL 中的分列 功能 按 --进行分列, 然后 再 利用公式 countif 来进行统计 分析;

Excel怎么显示重复项?
答:不同版本的Excel操作方式略有不同,但大同小异,下面以Excel2007为例。1.打开需要编辑的Excel表格。观察表格发现有部分数据相同,需要将这些重复的数据用醒目的颜色标注出。首先,选中需要查找重复值的一列或某个区域。2.鼠标单击开始菜单,依次选择样式-条件格式-突出显示单元格规则-重复值。3.弹出重复...

xcel表格在编辑公式F1=D1*E1,在输入*号之后E1单元格的内容为什么会出现...
答:只是输入时会挡住后一单元格的内容而已。当输入完公式按回车后E1的内容就有显示了。

XCEL中批量删除“ - ”EXCEL中批量删除“ - ”,例:1200-1300-1400-15...
答:你好,把你的表格发给我一份,我研究一下,然后再给你答复!单凭你的说的也不好操作!你可以将这一列的单元格格式全部修改为“文本”,保存,然后再执行批量删除!或者用公式 =MID(C4,1,4)&MID(C4,6,4)&MID(C4,11,4)&MID(C4,16,4)如有不明白的地方可以联系我!

excel表格内输入19位银行卡号,为什么后四位总是变成0?
答:EXCEL系统默认单元格格式为“常规”,在常规格式下,数字只识别前15位,其他位数用0填充。解决办法:1、输入数字前先将单元格格式设置为文本。2、输入数字前先输入一个半角单引号‘。如,'1234567890123456789

XCEL中的表格自动求和出错
答:可能是单元格显示的宽度不够。把求和公式及求和区域截图看看,根据具体情况进行具体分析。

怎样在excel表格中设置
答:XCEL是日常办公中应用非常多的办公软件之一,其强大的数据统计、分析功能为我们的工作带来不少方便。我们可以在EXCEL中设置下拉菜单,以方便我们输入相同内容。接下来是学习啦小编为大家带来的excel表格设置选择项的方法,供大家参考。excel表格设置选择项的方法 设置选择项步骤1:打开excel文档,选中需加入下...

请高手帮忙?如何将表格AB两列中不重复的数字筛选出来?
答:xcel中两列比较的一个典型实例 先看一个表: ABCDE 1去年名单 今年名单 在职老员工 离职老员工 新任员工 2张一王一 3张二张一 4张三王三 5张四李四 6李一张三 7李二李二 8李三陈帅哥 9李四张美女 10田大娘杨大哥 11吴学田大娘 12吴学 假如这个表是某公司去年和今年的员工名单,现在要求在职老...

如何在xcel中进行拼写检查?
答:1、在电脑桌面里找到XCEL表格,选中此XCEL表格,右键单击选择打开。2、将文件表格打开了之后,在表格上方的工具栏里面找到审阅,并点击审阅这个工具选项。3、点击了审阅工具选项之后,在审阅的目录下面可以看到有一下拼写检查选项,点击它即可。