Clase IconCriterion - el criterio de un icono concreto (Excel VBA)

La clase IconCriterion representa el criterio de un icono concreto de un conjunto de iconos. Para usar una variable de clase IconCriterion, primero debe ser instanciado, por ejemplo


Dim icncrt as IconCriterion
Set icncrt = ActiveCell.FormatConditions(1).IconCriteria(Index:=1)

For Each

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


Dim icncrtIconCriteria As IconCriterion
For Each icncrtIconCriteria In ActiveCell.FormatConditions(1).IconCriteria
	
Next icncrtIconCriteria

Icon

Devuelve o especifica el icono para un criterio en una regla de formato condicional de conjunto de iconos. Aquí puede ver valores posibles para XlIcon.

Después de establecer la propiedad Icon para el criterio del icono en una regla de formato condicional de conjunto de iconos, la propiedad IconSet del objeto IconSetCondition se cambia a xlCustomSet.


ActiveCell.FormatConditions(1).IconCriteria(1).Icon = xlIcon0Bars

Index

Devuelve un valor de tipo Long que indica el umbral que el criterio representa.

Para un conjunto de iconos, esta propiedad devolverá un valor de 1 para el umbral mínimo, 2 para el siguiente umbral, y así sucesivamente.


Dim lngIndex As Long
lngIndex = ActiveCell.FormatConditions(1).IconCriteria(1).Index

Operator

Devuelve o establece una de las constantes de la enumeración XlFormatConditionOperator , que especifica si el umbral es "mayor que" o "mayor o igual que" el valor del umbral.

En el caso de una regla de formato condicional de conjunto de iconos, esta propiedad sólo se puede establecer en una de las dos constantes siguientes: xlGreater o xlGreaterEqual.


ActiveCell.FormatConditions(1).IconCriteria(1).Operator =

Type

Devuelve una de las constantes de la enumeración XlConditionValueTypes , que especifica cómo se determina el valor de umbral de un conjunto de iconos. Aquí puede ver valores posibles para XlConditionValueTypes.

El tipo de valor de umbral de un conjunto de iconos puede ser un número, un porcentaje, una fórmula o un percentil.


ActiveCell.FormatConditions(1).IconCriteria(1).Type = xlConditionValueAutomaticMax

Value

Devuelve o establece el valor de umbral de un icono en un formato condicional.

El valor solo se puede establecer si la propiedad Type del formato condicional está establecida en una de las siguientes constantes XlConditionValueTypes : xlConditionValueNumber, xlConditionValuePercent, ** xlConditionValuePercentile**o xlConditionValueFormula. Si el tipo de umbral es una fórmula, puede establecer la fórmula como un valor de tipo String.


ActiveCell.FormatConditions(1).IconCriteria(1).Value =