你如何在visual basic中使用异常处理?

时间:2010-11-17 04:58:06

标签: excel vba

你如何处理visual basic中的异常?

1 个答案:

答案 0 :(得分:4)

VBA不会将其称为异常处理,而是将其称为错误处理,它的语法与VB.Net或Java等中的语法不同。

您需要研究On Error语句,特别是On Error Goto <LABEL>,您可以说如果发生任何错误,请转到指定的标签,您可以在其中放置错误处理代码。

您也可以通过执行On Error Resume Next告诉代码忽略错误,但通常只应尽可能少地使用这些代码,然后需要On Error Goto 0来重置错误处理。

有关更多信息,请参阅这些文章:
Error Trapping with Visual Basic for Applications
Error Handling In VBA