Restituisce i valori di errore dalle funzioni definite dall'utente utilizzando VBA in Microsoft Excel

Anonim

Restituisce i valori di errore dalle funzioni definite dall'utente
Con la funzione di esempio di seguito puoi ottenere che le funzioni definite dall'utente restituiscano valori di errore
proprio come fanno le funzioni integrate in Excel.

Funzione DummyFunctionWithErrorCheck(InputValue As Variant) As Variant
 Se InputValue < 0 Allora 'restituire un valore di errore'
 DummyFunctionWithErrorCheck = CVErr(xlErrNA) ' risintonizzatore #I/T!
 ' xlErrDiv0, xlErrNA, xlErrName, xlErrNull, xlErrNum , xlErrRef, xlErrValue
 Esci dalla funzione
 Finisci se
 'fai il calcolo
 DummyFunctionWithErrorCheck = InputValue * 2
Fine funzione