0

我的问题是关于另一种(短)方式解决方案的可能性;

在 vba 中,我有一个过程,它调用许多函数,并且在该函数中,其中一些函数还有其他函数。我需要一个通用错误处理程序,它退出 sub 并将 err.Description 写入屏幕。

我知道如何在每个函数上写它。

On Error GoTo errorhand
'block of code
Exit Sub(function)
errorhand:
MsgBox Err.Description
Exit Sub
End Sub(function)

除了在每个函数上编写这些代码之外,还有什么办法吗?(由于每个错误都在特定函数中打开,我认为将此代码写入主程序不会导致错误处理程序出现在发生错误的每个函数中)

4

0 回答 0