Fehlerwerte von benutzerdefinierten Funktionen zurückgeben

Mit der folgenden Beispielfunktion können Sie benutzerdefinierte Funktionen dazu bringen, Fehlerwerte zurückzugeben, genau wie es die in Excel integrierten Funktionen tun.

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