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.