Função empregada
para indicar se o resultado de uma expressão gera um valor de erro, retornando
True ou False, utilizando esta sintaxe:
IsError(Expressão)
Onde,
- Expressão: argumento obrigatório, consistindo do nome de uma variável ou qualquer expressão válida entre variáveis e/ou valores.
As seguintes considerações são válidas para a função
IsError:
- Valores de erros, apesar de serem códigos numéricos, são criados pelo VBA empregando-se a função CVErr, a qual produz um valor Variant subtipo Error. Normalmente, emprega-se IsError() para verificar o valor retornado por um procedimento Function.
Exemplo: No exemplo a seguir, IsError() é empregada para
verificar se o procedimento chamado Teste() retorna um valor de erro.
Dim varRetVal as Variant
On Error
Resume Next
VarRetVal=
Teste()
If
IsError(varRetVal) Them
‘Ocorreu um erro,
trate-o
...
End If
Até a Próxima!!
Nenhum comentário:
Postar um comentário