Returnera felvärden från användardefinierade funktioner med VBA i Microsoft Excel

Anonim

Returnera felvärden från användardefinierade funktioner
Med exempelfunktionen nedan kan du få användardefinierade funktioner för att returnera felvärden
precis som de inbyggda funktionerna i Excel gör.

Function DummyFunctionWithErrorCheck (InputValue As Variant) Som variant
 Om InputValue <0 Returnera sedan ett felvärde
 DummyFunctionWithErrorCheck = CVErr (xlErrNA) 'retunerer #I/T!
 'xlErrDiv0, xlErrNA, xlErrName, xlErrNull, xlErrNum, xlErrRef, xlErrValue
 Avsluta funktion
 Avsluta om
 'gör beräkningen
 DummyFunctionWithErrorCheck = InputValue * 2
Avsluta funktion