Índice
Descrição IsError
Usado para verificar os valores de erro.
Exemplos simples de IsError
1 | MsgBox IsError (1/2) |
Resultado: Falso
1 | MsgBox IsError (CvErr (0)) |
Resultado: Verdadeiro
Sintaxe IsError
No Editor VBA, você pode digitar “IsError (” para ver a sintaxe da Função IsError:
A função IsError contém um argumento:
Expressão: Uma expressão que será testada.
Exemplos de função IsError do VBA do Excel
123456789101112 | Divisão de função (a como duplo, b como duplo)On Error GoTo error_handlerDivide = a / bFunção de saídaerror_handler:Divide = CVErr (Err.Number)Função FinalSub IsError_Example2 ()MsgBox "IsError (1/2) é" & IsError (Divide (1, 2))MsgBox "IsError (1/0) é" & IsError (Divide (1, 0))End Sub |
Resultado: IsError (1/2) é falso
IsError (1/0) é verdadeiro
Usando IsError, você pode verificar as células na planilha do Excel.
123456789101112 | Sub CheckIfError (strRange As String)Dim cell como rangePara cada célula no intervalo (strRange)cell.Offset (0, 1) = IsError (célula)PróximoEnd SubSub IsError_Example1 ()CheckIfError "C2: C5"CheckIfError "B9: B12"End Sub |