为什么我的Excel文件是40mb?

时间:2017-09-18 11:17:39

标签: excel excel-vba excel-formula large-files filesize vba

我创建了一个Excel文档,用于整理每个作业的物料清单。

我从数据库中获取包含solidworks中所有BOM的数据。

然后有一系列宏来运行以将表格格式化为可读格式,然后在这里和那里添加奇数等式。 原始空白文件为85kb,完成宏并重新保存文件为38,000kb! 通过删除“Schedule Sheet”(具有表1中表格中粘贴数据的那个),可以将其降低到138kb。 我不明白,虽然它使文件如此之大,因为数据只下降到第400行(粗略)。

我附加了原始文件预宏运行的链接和38,000kb的最终文件。请查看这些文件中的模块以了解我的来源。

非常感谢任何帮助!

https://www.dropbox.com/s/tnjkdw2eq15mwwc/Schedule%20Document%20original.xlsm?dl=0

https://www.dropbox.com/s/ykktahvdec60s6s/Schedule%20Document.xlsm?dl=0

1 个答案:

答案 0 :(得分:0)

原因是: 正如评论中所讨论的,我在所有单元格上都有一个宏运行格式。