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