【发布时间】:2016-04-04 06:19:16
【问题描述】:
我确实遇到了 Excel 和数据连接方面的问题,希望能找到解决方案。 情况:我有一个 Excel 报告,其中包含 2 个外部数据连接,这些数据连接输入数据透视表。数据连接链接到包含数据透视表(基本上只有一个大表)的原始数据的其他 Excel 文件,并且已通过数据/连接使用 Excel 内置功能进行设置。现在每次我想刷新连接时,Excel 都会出现内存不足并显示错误消息。
如果我只刷新一个数据透视表,保存并关闭文件,然后刷新另一个数据透视表,它可以工作,但使用起来不是很方便。 我注意到的是,一旦将数据读入数据透视表,与原始数据文件的连接仍处于打开状态,这是内存消耗大的原因......我假设。如果我删除连接,excel 将释放大量内存,这让我猜测,如果我在数据更新后关闭连接,excel 将释放内存。
所以我的问题是:如何一次关闭 VBA 中任何打开的工作簿连接? 注意:我认为我很擅长 VBA,但我不是专业人士
非常感谢提前 干杯,丹尼斯
【问题讨论】:
-
大家好。没有人可以帮忙吗?真的很期待解决这个问题。也欢迎替代解决方案。非常感谢,丹尼斯
-
没人?它仍然是相关的!
标签: vba excel connection