Renvoie les valeurs d’erreur des fonctions définies par l’utilisateur

Avec l’exemple de fonction ci-dessous, vous pouvez obtenir des fonctions définies par l’utilisateur pour renvoyer des valeurs d’erreur, tout comme les fonctions intégrées d’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