所以我正在为我的公司开展这个大项目,基本上一切正常,除了在关闭工作簿时整个宏停止。
If RET = True Then
Workbooks("SPC_Gen.xlsm").Close (True)
DataCollection.Show
ElseIf ((RET = False) And ((Module1.getEditOrNew = "New") Or (Module1.getEditOrNew = "Edit"))) Then
DataCollection.Show
End If
您可能会注意到,if语句是通过包含一些敏感数据的工作簿运行的,并且使用spc_gen.xlsm来激活所述文件。一旦激活它应该关闭然后运行用户窗体。然而,在关闭文件之后,就好像我点击了停止调试按钮一样。关于为什么会发生这种情况的任何想法都将不胜感激。