没有足够的内存来完成此操作

时间:2016-01-21 16:50:07

标签: excel excel-vba vba

我有一张带有宏的工作表,所有这些工作都在工作,除了一个。此宏显示错误消息"没有足够的内存来完成此操作。尝试使用较少的数据或关闭其他应用程序要提高内存可用性,请考虑: - 使用64位"

我非常确定,这不是内存问题,可能需要在Macro中进行一些调整,它可能会进入无限循环。

在第45行执行 Scotland Macro 时出现问题。(报告表中的宏)

我正在附加工作表

的Google云端硬盘链接

以下是苏格兰宏的代码

1 个答案:

答案 0 :(得分:0)

当你的空单元格也包含某种鬼数据时,就会发生这种情况。选择所有空行并删除并尝试。或者您可以将宏和数据更改为新的工作表并尝试。