Return
означает выход из функции, которая не возвращает значения.Это эквивалентно Exit Sub
в VB6 (если вы знакомы с языком).
Например, если у меня есть следующий код:
Sub Foo()
If True Then Return
MessageBox.Show("Hello World");
End Sub
Окно сообщения никогда не будет отображаться, потому чтоReturn
выходит из функции.
Для вашего случая заменим If True Then Return
на If myFunction() Then Return
:
Sub Foo()
If myFunction() Then Return
MessageBox.Show("Hello World");
End Sub
Function myFunction As Boolean
Try 'something
Return True
Catch
Return False
End Try
End Function
Если myFunction вернет true, окно сообщения не будет отображаться.Если произойдет сбой myFunction, появится окно сообщения.