Excel 2016升级导致内存崩溃

时间:2016-01-02 15:55:56

标签: excel-vba memory-leaks out-of-memory excel-2016 vba

我从假期回来看到我的所有Excel应用程序在运行几秒钟/几分钟后崩溃。随着2016年的新升级,似乎有一些奇怪的行为。

例如,以下工作完全正常

Sub Test1()
  for i = 1 to 10000000
    temp1 = 4 + 6
  next i
End Sub

然而,以下情况导致我的excel在几秒钟内崩溃,因为我的TaskManager中所需的内存不断攀升至1.5GB以上

Sub Test2()
  for i = 1 to 10000000
    temp1 = worksheetfunction.Min(5,7)
  next i
End Sub

我猜我将不得不回到2013年,因为我有数千行代码,很可能需要修改(虽然不确定)但

任何可能导致此问题的想法和解决方案?

由于

3 个答案:

答案 0 :(得分:2)

  

我想告诉您Excel团队最近解决了这个问题。   该修复程序位于16.0.6366.2062版本,该版本于1/25开始推出。   如果您还没有看到更新,请转到文件>帐户>更新选项>立即更新。

(source)

答案 1 :(得分:1)

对不起,你正在打这个。我在这里发布了解决问题的方法。如果这不能解决您的问题,请告诉我。我们很快就会有一个更长久的修复。

http://answers.microsoft.com/en-us/office/forum/office_365hp-excel/excel-2016-macro-crashes-sometimes-gibes-an-out-of/37a7df04-9d1b-4b6b-b107-e8d0971e324e

-Tyson Murray Excel中

答案 2 :(得分:0)

这在几个月前修复了,今天我看到2次内存泄漏。它回来了!

Microsoft昨晚更新... 2016年6月14日