Classe ConditionValue - règle de mise en forme conditionnelle (Excel VBA)

Cet objet indique comment est évaluée la barre la plus longue ou la plus courte pour une règle de mise en forme conditionnelle de barre de données. Pour utiliser une variable de classe ConditionValue, elle doit d'abord être instanciée, par exemple


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

Modify

Cette méthode modifie l'évaluation de la barre la plus longue ou la plus courte pour une règle de mise en forme conditionnelle de barre de données.

Le tableau suivant décrit les valeurs de seuil acceptables pour chaque type d'évaluation.

Modify (newtype, newvalue)


ActiveCell.FormatConditions(1).MaxPoint.Modify newtype:=xlConditionValueAutomaticMax

Arguments

Un argument nommé

newtype (XlConditionValueTypes) - Indique comment la barre la plus courte ou la plus longue est évaluée. La valeur par défaut est xlConditionLowestValue pour la barre la plus courte et xlConditionHighestValue pour la barre la plus longue.

Ici on trouve valeurs possible pour XlConditionValueTypes

Optional arguments

Les arguments suivants sont facultatifs

newvalue (Variant) - Valeur attribuée à la barre de données la plus courte ou la plus longue. En fonction de l'argument nouvtype , il peut s'agir d'un nombre ou d'une formule qui donne un nombre.

Type

Renvoie l'une des constantes de l'énumération XlConditionValueTypes , qui spécifie la façon dont les valeurs de seuil d'une barre de données, d'une taille de couleur ou d'un jeu d'icônes de format conditionnel sont déterminées. En lecture seule. Ici on trouve valeurs possible pour XlConditionValueTypes.


Dim xcvsType As XlConditionValueTypes
xcvsType = ActiveCell.FormatConditions(1).MaxPoint.Type

Value

Cette propriété renvoie ou définit la valeur de seuil de la barre de la plus courte ou la plus longue pour un format conditionnel de barre de données. Variant en lecture/écriture.

Vous ne pouvez définir la valeur que si la propriété type pour le format conditionnel est définie sur l'une des constantes XlConditionValueTypes suivantes: xlConditionValueNumber, xlConditionValuePercent, ** xlConditionValuePercentile**ou xlConditionValueFormula. Si le seuil est une formule, vous pouvez définir celle-ci sous la forme d'une valeur de type String. La formule doit renvoyer un seul nombre.


Dim varValue As Variant
varValue = ActiveCell.FormatConditions(1).MaxPoint.Value