[英]Excel VBA On Error GoTo not Working
请参阅我的Sub下面。 如果在运行MyMacro宏时发生错误,它不会转到ErrHandler,只是表现为默认值,即On Error Goto 0
Sub GoGoGo()
On Error GoTo ErrHandler
Application.Run "'MyFile.xlsm'!Module1.MyMacro"
Msgbox("Success!")
Exit Sub
ErrHandler:
MsgBox ("Error")
End Sub
有没有解决的办法?
非常感谢任何收到的帮助:)
试试吧? 我是VBA的新手,但可能会奏效。
Sub GoGoGo()
On Error Resume Next
Application.Run "'MyFile.xlsm'!Module1.MyMacro"
Msgbox "Success!"
On Error goto 0
MsgBox "Error"
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.