Trả về giá trị lỗi từ các hàm do người dùng xác định

Với hàm ví dụ dưới đây, bạn có thể nhận các hàm do người dùng xác định để trả về các giá trị lỗi giống như các hàm tích hợp sẵn trong Excel.

Function DummyFunctionWithErrorCheck(InputValue As Variant) As Variant
If InputValue < 0 Then ' return an error value
DummyFunctionWithErrorCheck = CVErr(xlErrNA) ' retunerer #I/T!
' xlErrDiv0, xlErrNA, xlErrName, xlErrNull, xlErrNum , xlErrRef, xlErrValue
Exit Function
End If
' do the calculation
DummyFunctionWithErrorCheck = InputValue * 2
End Function