广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Excel文件体积异常增大的原因及解决方法

    来源:网络收集  点击:  时间:2024-05-19
    【导读】:
    笔者的一个带有宏的Excel文件最近莫名增大到将近20M,笔者的该Excel文件只有十几张工作表,每张工作表都仅有前几列含有数据且每张所含数据都在1000行以内,按理是绝无可能会有如此之大的体积的,经过研究分析笔者终于找到了原因及解决方法,特此分享给大家。工具/原料moreExcel方法/步骤1/4分步阅读

    笔者打开工作表,发现当选中了最后一行数据单元格时,左侧垂直滚动条仍然在相对最靠上的位置,说明该张表格应不止1003行这样的数据量。

    2/4

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

    3/4

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

    4/4

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

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_798579.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 05:37:32  耗时:0.034
    0.0343s