Restituisce i valori di errore dalle funzioni definite dall’utente

Con la funzione di esempio di seguito è possibile ottenere funzioni definite dall’utente per restituire valori di errore proprio come fanno le funzioni integrate in 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