Classe ColorScaleCriteria - les critères d'une mise en forme conditionnelle de l'étendue de couleur (Excel VBA)

Collection d'objets ColorScaleCriterion qui représente tous les critères d'une mise en forme conditionnelle de l'étendue de couleur. Pour utiliser une variable de classe ColorScaleCriteria, elle doit d'abord être instanciée, par exemple


Dim csc as ColorScaleCriteria
Set csc = ActiveCell.FormatConditions(1).ColorScaleCriteria

For Each

Voici un exemple de traitement des éléments ColorScaleCriteria dans une collection


Dim cscColorScaleCriteria As ColorScaleCriterion
For Each cscColorScaleCriteria In ActiveCell.FormatConditions(1).ColorScaleCriteria
	
Next cscColorScaleCriteria

Count

Renvoie une valeur de type long qui spécifie le nombre de critères d’une règle de mise en forme conditionnelle d’une étendue de couleur. En lecture seule.

Le nombre de critères équivaut au nombre de valeurs de seuil affectées à une échelle de couleur. Il s’agit de deux ou trois, selon que vous utilisez une graduation à deux couleurs ou une mise en forme de trois couleurs pour la règle de mise en forme conditionnelle.


Dim lngCount As Long
lngCount = ActiveCell.FormatConditions(1).ColorScaleCriteria.Count

Item

Cette méthode renvoie un seul objet ColorScaleCriterion de la collection ColorScaleCriteria . En lecture seule.

La valeur du paramètre index ne peut pas être supérieure au nombre de critères définis pour un format conditionnel d'étendue de couleur. Les critères équivalent aux valeurs de seuil affectées à l'échelle de couleur. Pour calculer le nombre de valeurs de seuil, utilisez la propriété Count .

Item (Index)

Index: Numéro d'index de l'objet ColorScaleCriterion.


Dim cscItem As ColorScaleCriterion
Set cscItem = ActiveCell.FormatConditions(1).ColorScaleCriteria(Index:=1)