Return Fehlerwerte von benutzerdefinierten Funktionen mit VBA in Microsoft Excel
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