Excel文件体积异常增大的原因及解决方法
来源:网络收集 点击: 时间:2024-05-19【导读】:
笔者的一个带有宏的Excel文件最近莫名增大到将近20M,笔者的该Excel文件只有十几张工作表,每张工作表都仅有前几列含有数据且每张所含数据都在1000行以内,按理是绝无可能会有如此之大的体积的,经过研究分析笔者终于找到了原因及解决方法,特此分享给大家。工具/原料moreExcel方法/步骤1/4分步阅读
2/4
3/4
4/4
笔者打开工作表,发现当选中了最后一行数据单元格时,左侧垂直滚动条仍然在相对最靠上的位置,说明该张表格应不止1003行这样的数据量。

拖动左侧垂直滚动条滑块到最底部,可以发现行数到了65535行这样一个位置。这就说明从1004行开始到65535行结束,虽然单元格显示上面没有数据,但实际上Excel软件仍然认为是存在数据的。

打开VBE,查看VBA代码,发现有‘Range(a4:g65535).Clear’这样一行代码,这行代码原意是将A4:G65535单元格区域的内容清除。但是显然经过该操作后Excel软件会认为该单元格区域已存在数据,保存时即会将所有该单元格区域的信息一并保存,这样就造成了文件的虚增。

既然找到了原因,那么只需要选中1004至65535行,删除即可。并将代码更改为‘Range(a4:g1003).Clear’即可。保存再次查看下原文件,大小已恢复正常值909KB。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_798579.html
上一篇:怎么做凉拌圆白菜?
下一篇:抖音动态壁纸记录怎么删除