사용자 정의 함수에서 오류 값 반환

아래의 예제 함수를 사용하면 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