VBA随机停止运行宏

时间:2016-05-10 11:19:01

标签: excel vba excel-vba vbscript

两个大型VBA项目,每天每小时执行一次。他们通常需要55分钟才能完成。在过去一个月左右的时间里,它们一直运作良好。

突然间,在早上的凌晨,VBA突然停止在随机点执行代码。

通过VBScript打开文件。当它失败时,VBScript仍在运行,等待宏完成。我无法控制Excel,我无法打开VBA以查看它被卡住的位置。由于功能太多,我无法轻松发布代码。

任何尝试让它再次运作的提示?这是在Windows Server 2012 R2上运行的。

我尝试重新启动服务器,并且我还尝试过代码清理程序。

1 个答案:

答案 0 :(得分:1)

这并不罕见,它似乎是在调试会话之后发生的,并且由于某种原因或其他BreakPoints没有正确清除。解决方法是:

  

Ctrl + 暂停|中断两次。

信用:

@Stan https://stackoverflow.com/a/5823507/3451115