excle不同单元格格式太多

excle不同单元格格式太多

ID:8974692

大小:30.00 KB

页数:4页

时间:2018-04-13

excle不同单元格格式太多_第1页
excle不同单元格格式太多_第2页
excle不同单元格格式太多_第3页
excle不同单元格格式太多_第4页
资源描述:

《excle不同单元格格式太多》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、cuidc高级书童终极解决EXCEL“不同单元格格式太多”的问题浏览303次创建时间 2008-05-0800:32:13 ----作者崔德春----在英文版中的提示是Toomanydifferentcellformats.一旦出现这个问题,文件可能无法打开。微软的这个错误可以出现在EXCEL2003及以前的各个版本,却没法提出解决方案,实在愚蠢。微软只是在网站上说,系统给的限制应该足够了。废话,足够了还能有这个错误信息吗?很多表格合并后一直到“保存成功”都看不到任何警告,等打开就不行了,灾难啊。搜索中文网站一无所获,无非让你手

2、工修改格式。搜索2个多小时的英文网站,找到很多比较容易的解决方案。解决方案一:http://xlsgenreduction.arstdesign.com这里提供一个XlsgenStylereductiontool,2M$49.90美元。试用版每次处理一小部分,我这成功地修复一个文件。(有破解就好了)运行时把Workingfolder改成c:对处理过的文件再反复处理(如果是注册版应该一次解决).我发现试用版还悄悄把几处内容改为他们的广告.免费解决方案二:下载一个OPENOFFICE,打开后再保存成Excel格式,很多老外都这么说

3、,我没有实践过。OpenOffice.Org免费下载。方案三:一个文件用EXCEL07打开正常,存成2000格式后就打不开。那就用07打开,分成两(或三、四)部分存成2000格式。方案四:如果EXCEL文件能打开编辑,可以试验一下这个VB程序,从老外的网站上抄来的。(用EXCEL的运行宏功能)SubDeleteUnusedCustomNumberFormats()DimBufferAsObjectDimShAsObjectDimSaveFormatAsVariantDimfFormatAsVariantDimnFormat()A

4、sVariantDimxFormatAsLongDimCounterAsLongDimCounter1AsLongDimCounter2AsLongDimStartRowAsLongDimEndRowAsLongDimDummyAsVariantDimpPresentAsBooleanDimNumberOfFormatsAsLongDimAnswerDimcAsObjectDimDataStartAsLongDimDataEndAsLongDimAnswerTextAsStringNumberOfFormats=1000ReDi

5、mnFormat(0ToNumberOfFormats)AnswerText="Doyouwanttodeleteunusedcustomformatsfromtheworkbook?"AnswerText=AnswerText&Chr(10)&"Togetalistofusedandunusedformatsonly,chooseNo."Answer=MsgBox(AnswerText,259)IfAnswer=vbCancelThenGoToFinitoOnErrorGoToFinitoWorksheets.Add.Move

6、after:=Worksheets(Worksheets.Count)Worksheets(Worksheets.Count).Name="CustomFormats"Worksheets("CustomFormats").ActivateSetBuffer=Range("A2")Buffer.SelectnFormat(0)=Buffer.NumberFormatLocalCounter=1DoSaveFormat=Buffer.NumberFormatLocalDummy=Buffer.NumberFormatLocalDo

7、EventsSendKeys"{tab3}{down}{enter}"Application.Dialogs(xlDialogFormatNumber).ShowDummynFormat(Counter)=Buffer.NumberFormatLocalCounter=Counter+1LoopUntilnFormat(Counter-1)=SaveFormatReDimPreservenFormat(0ToCounter-2)Range("A1").Value="Customformats"Range("B1").Value=

8、"Formatsusedinworkbook"Range("C1").Value="Formatsnotused"Range("A1:C1").Font.Bold=TrueStartRow=3EndRow=16384ForCounter=0ToUBound(nF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。