清除内存分配Excel VBA – 堆栈 – 内存 – 永久内存分配

我有一个大约7MB的工作簿,每隔几周就会打破。 这是我以前的post。

VBA Intermittent ByRef错误 – 格式化function

经过一番小小的努力,看起来这个问题可能与Excel的内存分配有关。 它似乎开始抛出错误的有效代码。 通常是一个ByRef。 这可能是一个暂时的堆栈问题,但似乎更持久,因为它是在几次运行后发生的。 任何想法如何pipe理Excel的自动备份或其他永久性的​​内存分配? 长话短说,我不得不每两周复制并粘贴我的新代码到备份中,我认为这有点傻。 我确信在SO的专家的帮助下,有更好的方法来pipe理这个问题。 任何帮助表示赞赏。

谢谢!