Classe Error (Excel VBA)

A classe Error representa um erro de planilha para um intervalo.

Set

Para usar uma variável de classe Error, ela primeiro precisa ser instanciada por exemplo

Dim err as Error
Set err = ActiveCell.Errors(Index:=1)

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Error: Errors.Item e Range.Errors

For Each

Aqui está um exemplo de processamento dos itens Error em uma coleção.

Dim err As Error
For Each err In ActiveCell.Errors
	
Next err

Ignore

Permite que o usuário defina ou retorne o estado de uma opção de verificação de erros para um intervalo. False habilita uma opção de verificação de erros para um intervalo. True desabilita uma opção de verificação de erros para um intervalo. Boolean de leitura/gravação.

Faça referência ao objeto ErrorCheckingOptions para exibir uma lista de valores de índice associados às opções de verificação de erros.

ActiveCell.Errors(1).Ignore = True

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

Value

Retorna um valor Boolean que indica se todos os critérios de validação foram atendidos ou seja, se o intervalo contém dados válidos.

Dim booValue As Boolean
booValue = ActiveCell.Errors(1).Value

Errors.Item

Retorna um único membro do objeto Error .

Sintaxe : expression.Item (Index)

Index: O índice do membro. Também pode ser uma das constantes XlErrorChecks .

Dim errItem As Error
Set errItem = ActiveCell.Errors(Index:=1)

Errors.Parent

Retorna o objeto pai do objeto especificado. Somente leitura.