Excel 2016升级导致内存崩溃

Excel 2016升级导致内存崩溃,excel,memory-leaks,out-of-memory,excel-2016,vba,Excel,Memory Leaks,Out Of Memory,Excel 2016,Vba,我度假回来,看到我所有的Excel应用程序在运行几秒钟/分钟后崩溃。随着2016年的新升级,似乎出现了一些奇怪的行为 例如,下面的方法可以完全正常工作 Sub Test1() for i = 1 to 10000000 temp1 = 4 + 6 next i End Sub 然而,由于TaskManager中所需的内存不断攀升到1.5GB以上,以下情况导致我的excel在几秒钟内崩溃 Sub Test2() for i = 1 to 10000000 temp1

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

例如,下面的方法可以完全正常工作

Sub Test1()
  for i = 1 to 10000000
    temp1 = 4 + 6
  next i
End Sub
然而,由于TaskManager中所需的内存不断攀升到1.5GB以上,以下情况导致我的excel在几秒钟内崩溃

Sub Test2()
  for i = 1 to 10000000
    temp1 = worksheetfunction.Min(5,7)
  next i
End Sub
我猜我将不得不回到2013年,因为我有数千行代码很可能需要修改(但不确定要修改什么)

你知道是什么原因造成的吗?还有解决办法吗


谢谢

嗨,很抱歉你打了这个。我已经在这里发布了解决这个问题的方法。如果这不能解决您的问题,请让我知道。我们很快就会有一个更持久的解决方案

-泰森·默里 胜过

我想让您知道,Excel团队最近解决了这个问题。 该修复程序在16.0.6366.2062版本中,于1/25开始发布。 如果尚未看到更新,请转到文件>帐户>更新选项>立即更新


这是几个月前修复的,今天我看到两个内存泄漏。它回来了


微软昨晚更新了。。。2016年6月14日

众所周知,excel 2016(windows)在某些情况下不会释放内存,并会以这种方式崩溃(迟早)。。。有时您只需要重新启动应用程序,但有时您需要重新启动整个系统。在修补程序发布之前,我们对此无能为力。。。抱歉:(这应该作为评论发布,不是答案