Retourneer foutwaarden van door de gebruiker gedefinieerde functies met behulp van VBA in Microsoft Excel

Anonim

Foutwaarden retourneren van door de gebruiker gedefinieerde functies
Met de onderstaande voorbeeldfunctie kunt u door de gebruiker gedefinieerde functies krijgen om foutwaarden te retourneren
net zoals de ingebouwde functies in Excel dat doen.

Functie DummyFunctionWithErrorCheck(InputValue As Variant) As Variant
 Als InputValue < 0 Dan ' retourneert een foutwaarde
 DummyFunctionWithErrorCheck = CVErr(xlErrNA) ' retunerer #I/T!
 ' xlErrDiv0, xlErrNA, xlErrName, xlErrNull, xlErrNum, xlErrRef, xlErrValue
 Functie verlaten
 Stop als
 'doe de berekening'
 DummyFunctionWithErrorCheck = InputValue * 2
Functie beëindigen