Clase Error (Excel VBA)

La clase Error representa un error de hoja de cálculo para un rango.

Set

Para usar una variable de clase Error, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Error : Errors.Item y Range.Errors

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Error en una colección.

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

Ignore

Permite al usuario establecer o devolver el estado de una opción de comprobación de errores para un rango.

Para ver una lista con los valores de índice asociados a opciones de comprobación de errores, haga referencia al objeto ErrorCheckingOptions .

ActiveCell.Errors(1).Ignore = True

Parent

Devuelve el objeto primario del objeto especificado.

Value

Devuelve un valor de tipo Boolean que indica si se cumplen todos los criterios de validación (es decir, si el rango contiene datos válidos).

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

Errors.Item

Devuelve un solo miembro del objeto error .

Sintaxis : expression.Item (Index)

Index: Índice del miembro.

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

Errors.Parent

Devuelve el objeto primario del objeto especificado.