VBA - 取消对话框 运行 - 时间错误 1004
VBA - Cancelling Dialog Box Run-time error 1004
当我点击取消时,我试图让我的结束子。但是,我在这样做时遇到了 运行-时间错误。
我只是想关闭我用 Else: Exit Sub
语句关闭的对话框。但是,它仍然显示 运行-Time Error,而它应该只是退出 sub.
这是一个简单的修复,只需添加一个 ErrorHandler,如下所示:
Public Sub Run_Split()
On Error GoTo ErrHandler
'Call Private Subs
Exit Sub
ErrHandler:
MsgBox "User Cancelled Program", vbCritical
End Sub
感谢过去在这个网站上帮助过我的所有人,你们的帮助让我在 VBA 中自学了一些,我能够在不寻求帮助的情况下解决这个问题。
当我点击取消时,我试图让我的结束子。但是,我在这样做时遇到了 运行-时间错误。
我只是想关闭我用 Else: Exit Sub
语句关闭的对话框。但是,它仍然显示 运行-Time Error,而它应该只是退出 sub.
这是一个简单的修复,只需添加一个 ErrorHandler,如下所示:
Public Sub Run_Split()
On Error GoTo ErrHandler
'Call Private Subs
Exit Sub
ErrHandler:
MsgBox "User Cancelled Program", vbCritical
End Sub
感谢过去在这个网站上帮助过我的所有人,你们的帮助让我在 VBA 中自学了一些,我能够在不寻求帮助的情况下解决这个问题。