根据我在网上看到的信息,这是一个相当普遍的问题,但答案似乎更为罕见。问题如下:
我们有一些Excel VBA应用程序在许多用户的计算机上运行得非常完美。然而,在某台计算机上,它们会在某些代码行上停止工作。始终是同一行代码,但这些行似乎彼此之间没有任何共同点。
如果在停止后按下 F5(运行),则应用程序会继续运行,因此几乎可以认为已添加了断点。我们尝试从菜单中选择“删除所有断点”,甚至添加断点并再次删除。
我们以前曾遇到过单个应用程序的这个问题,并通过从模块中剪切代码、编译,然后再将其粘贴回去等方法来“修补”它们。
现在的问题似乎与Excel本身有关,而不是单个 .xls,因此我们有些不确定如何处理它。