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

笔者的一个带有宏的Excel文件最近莫名增大到将近20M,笔者的该Excel文件只有十几张工作表,每张工作表都仅有前几列含有数据且每张所含数据都在1000行以内,按理是绝无可能会有如此之大的体积的,经过研究分析笔者终于找到了原因及解决方法,特此分享给大家。

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

(0)

相关推荐

  • ppt文件打不开的原因以及解决方法

    我们知道Power Point也是办公软件的重要组件之一,当然包括word和excel,前面小编给大家讲解过exel文档打不开怎么办的解决方法,今天小编就给大家介绍Power Point也就是简称PP ...

  • xp系统开机提示页面文件太小的故障原因及解决方法

    故障原因分析: 该问题是XP系统中分配的虚拟内存太小导致的,我们只要设置一个合理的虚拟内存值就能解决. 解决方法: 1.右键“我的电脑”选择“属性”: 2.在打开的系统属性窗口中,切换到“高级”标签页 ...

  • win7 Ghost系统使用迅雷下载文件提示"被封杀"的原因及解决方法

    解决方法: 1.使用杀毒软件进行全盘扫描,看看是否存在病毒和木马影响,这类软件也可能造成迅雷下载过慢,从而显示被封杀; 2.卸载当前版本的迅雷,再重新安装最新版的迅雷7,再尝试一下,看是否还存在被封杀 ...

  • Excel 文件体积变大的原因分析与解决方法

    这些天做物资箱单和发票,发现文件保存后,体积都会增大到6M以上,这样60多个表格做完,整个文件夹超过400M,这么大的个头,长途传输可是够麻烦的。而且,由于单个文件个头太大,打开时非常缓慢,有时间需要 ...

  • excel表格打不开怎么办?excel表格打不开的原因及解决方法

    今天有网友反映,他昨天做的Excel表格打不开了,但其他Excel表格是可以打开的,非常郁闷,那么Excel表格打不开是什么原因呢,Excel表格打不开怎么办呢,下面脚本之家小编就来说说有关造成Exc ...

  • Excel文件弹出隐私问题警告的解决方法

    在使用excel时,我们常会遇到Excel文件弹出隐私问题警告,出现这样的问题应该是保存Excel表格当中包含了个人信息,而这些信息无法进行保存所以才导致提示,还有一个原因可能是包含了部分非正常的VB ...

  • Excel:文件已损坏,无法打开。解决方法!

    打开Excel(2010版或2013版)文档时,弹出错误提示"文件已损坏,无法打开".不用担心,请往下看解决方法.根据我个人,其主要原因是用Excel(2010版或2013版)打开 ...

  • 无法删除文件 访问被拒绝的原因以及解决方法图文步骤

    在我们使用Windows的过程中,会遇到各种各样的问题。即使是最简单的删除文件也可能遇到麻烦,要么系统提示“文件正在被另一个人或程序使用”,要么就是报告“访问被拒绝”……下面就问大家介绍一些解决方法。 ...

  • Win8硬盘空间使用大小是实际文件占用大小不同的原因及解决方法

    一般情况下我们查看磁盘的空间使用情况,都是通过点击鼠标右键的属性来查看的,这样我们就能快速得知所用磁盘的大小,显示的磁盘空间和实际的磁盘的大小也是相符合的,但是最近经常会遇到Win8磁盘已用空间和文件 ...