Visual Basic函數 - 《IsError:是否為一個錯誤值》
IsError 函數範例
本範例使用 IsError 函數來檢查數值運算式的結果是否為錯誤代碼。範例中假設使用者自訂函數的名稱為 UserFunction,使用 CVErr 函數以 Error Variant 的型態傳回錯誤代碼。例如,函數中傳回值寫法可用 UserFunction = CVErr(32767),其中 32767 為使用者自訂之錯誤代碼。
Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal) ' 傳回 True。
傳回 Boolean 值,用來指出運算式是否為一個錯誤值。
語法
IsError(expression)
必要引數 expression 可以是任何有效的運算式。
請注意
錯誤值是利用 CVErr 函數轉換實數而產生。IsError 函數是用來決定一個數值運算式是否代表一個錯誤。如果引數 expression 代表一個錯誤,則 IsError 會傳回 True;否則,它會傳回 False。