Clase ConditionValue (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.

Item

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

Dim cve as ConditionValue
Set cve = ActiveCell.FormatConditions(1).MaxPoint

Los siguientes procedimientos se pueden usar para establecer variables de clase ConditionValue : Databar.MaxPoint y Databar.MinPoint.

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.

Modify (newtype, newvalue)

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 .

XlConditionValueTypes

Optional arguments

Los siguientes argumentos son opcionales

newvalue - 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.

xlConditionValueAutomaticMax - La barra de datos más larga es proporcional al valor máximo del rango, xlConditionValueAutomaticMin - La barra de datos más corta es proporcional al valor mínimo del rango, xlConditionValueFormula - Se utiliza una fórmula, xlConditionValueHighestValue - Valor más alto de la lista de valores, xlConditionValueLowestValue - Valor más bajo de la lista de valores, xlConditionValueNone - Ningún valor condicional, xlConditionValueNumber - Se utiliza un número, xlConditionValuePercent - Se utiliza un porcentaje, xlConditionValuePercentile - Se utiliza un percentil.
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