Objet ConditionValue (Excel)

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.

Remarques

L’objet ConditionValue est retourné à l’aide de la propriété MaxPoint ou MinPoint de l’objet DataBar.

Vous pouvez modifier le paramètre par défaut du type d'évaluation (la valeur la plus faible pour la barre la plus courte et la valeur la plus élevée pour la barre la plus longue) à l'aide de la méthode Modify.

Exemple

L’exemple suivant crée une plage de données et lui applique une barre de données. Vous remarquerez qu’étant donné qu’il y a une valeur extrêmement faible et élevée dans la plage, les valeurs du milieu ont des barres de données de longueur similaire. Pour mieux distinguer ces valeurs, l’exemple de code utilise l’objet ConditionValue pour modifier l’évaluation des seuils et utiliser les centiles.

Sub CreateDataBarCF() 
 
 Dim cfDataBar As DataBar 
 
 'Create a range of data with a couple of extreme values 
 With ActiveSheet 
 .Range("D1") = 1 
 .Range("D2") = 45 
 .Range("D3") = 50 
 .Range("D2:D3").AutoFill Destination:=Range("D2:D8") 
 .Range("D9") = 500 
 End With 
 
 Range("D1:D9").Select 
 
 'Create a data bar with default behavior 
 Set cfDataBar = Selection.FormatConditions.AddDatabar 
 MsgBox "Because of the extreme values, middle data bars are very similar" 
 
 'The MinPoint and MaxPoint properties return a ConditionValue object 
 'which you can use to change threshold parameters 
 cfDataBar.MinPoint.Modify newtype:=xlConditionValuePercentile, _ 
 newvalue:=5 
 cfDataBar.MaxPoint.Modify newtype:=xlConditionValuePercentile, _ 
 newvalue:=75 
 
End Sub

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.