Clase ConditionValue - regla de formato condicional (Excel VBA)
La clase ConditionValue representa la manera de evaluar la barra más corta o la barra más larga cuando se aplica una regla de formato condicional de barra de datos. Para usar una variable de clase ConditionValue, primero debe ser instanciado, por ejemplo
Dim cve as ConditionValue
Set cve = ActiveCell.FormatConditions(1).MaxPoint
Modify
Modifica la manera de evaluar la barra más larga o la barra más corta cuando se aplica una regla de formato condicional de barra de datos.
La tabla siguiente explica los valores de umbral aceptables para cada tipo de evaluación.
ActiveCell.FormatConditions(1).MaxPoint.Modify newtype:=xlConditionValueAutomaticMax
Arguments
Un argumento con nombre
newtype (XlConditionValueTypes) - Especifica cómo se evalúa la barra más corta o la barra más larga.
Aquí puede ver valores posibles para
Optional arguments
Los siguientes argumentos son opcionales
newvalue (Variant) - Valor asignado a la barra de datos más corta o más larga.
Type
Devuelve una de las constantes de la enumeración XlConditionValueTypes , que especifica cómo se determinan los valores de umbral para el formato condicional de una barra de datos, una escala de colores o un conjunto de iconos. Aquí puede ver valores posibles para
Dim xcvsType As XlConditionValueTypes
xcvsType = ActiveCell.FormatConditions(1).MaxPoint.Type
Value
Devuelve o establece el valor de umbral de la barra más corta o la barra más larga de un formato condicional de barra de datos.
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.
Dim varValue As Variant
varValue = ActiveCell.FormatConditions(1).MaxPoint.Value