Нет реального способа проверить, работает ли функция в VBA.Вы должны решить для себя, была ли ваша функция успешной.Например:
Function AFunction() as Boolean
on error goto 1
MyFunc = True
AFunction = True
Exit Function
1
AFunction = False
End Function
Приведенное выше сообщение даст вам знать, если функция не работает.Если произойдет сбой, он перейдет к метке '1', а затем вернет false, в противном случае он вернет true.
Если это не «ошибка», которую вы ищете, то вы должны решить, если данныевозвращается или поставляется правильно.Один из способов сделать это - вернуть определенное значение [код ошибки], которое представляет собой ошибку.