Classe IconCriterion - le critère d’une icône individuelle (Excel VBA)

Cet objet représente le critère d’une icône individuelle dans un jeu d’icônes. Pour utiliser une variable de classe IconCriterion, elle doit d'abord être instanciée, par exemple


Dim icncrt as IconCriterion
Set icncrt = ActiveCell.FormatConditions(1).IconCriteria(Index:=1)

For Each

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


Dim icncrtIconCriteria As IconCriterion
For Each icncrtIconCriteria In ActiveCell.FormatConditions(1).IconCriteria
	
Next icncrtIconCriteria

Icon

Renvoie ou définit l’icône d’un critère dans une règle de mise en forme conditionnelle de jeu d’icônes. Lecture-écriture. Ici on trouve valeurs possible pour XlIcon.

Une fois que vous avez défini la propriété Icon pour le critère d'icône dans une règle de mise en forme conditionnelle de jeu d'icônes, la propriété IconSet de l'objet IconSetCondition est changée en xlCustomSet.


ActiveCell.FormatConditions(1).IconCriteria(1).Icon = xlIcon0Bars

Index

Renvoie une valeur de type Long indiquant le seuil que représentent les critères. En lecture seule.

Pour un jeu d'icônes, cette propriété renvoie une valeur de 1 pour le seuil minimal, 2 pour le seuil suivant, et ainsi de suite.


Dim lngIndex As Long
lngIndex = ActiveCell.FormatConditions(1).IconCriteria(1).Index

Operator

Cette propriété renvoie ou définit l'une des constantes de l'énumération XlFormatConditionOperator , qui spécifie si le seuil est «supérieur à» ou «supérieur ou égal à» la valeur de seuil.

Pour une règle de mise en forme conditionnelle de jeu d'icônes, cette propriété ne peut utiliser que l'une des deux constantes suivantes : xlGreater ou xlGreaterEqual.


ActiveCell.FormatConditions(1).IconCriteria(1).Operator =

Type

Renvoie l'une des constantes de l'énumération XlConditionValueTypes , qui spécifie comment la valeur de seuil d'un jeu d'icônes est déterminée. En lecture seule. Ici on trouve valeurs possible pour XlConditionValueTypes.

Le type de valeur de seuil pour un jeu d'icônes peut être un nombre, un pourcentage, une formule ou un centile. Si le type est défini sur centile, la fonction percentile est utilisée dans Excel pour déterminer la valeur de seuil.


ActiveCell.FormatConditions(1).IconCriteria(1).Type = xlConditionValueAutomaticMax

Value

Renvoie ou définit la valeur de seuil pour un icône dans un format conditionnel. 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 type de seuil est une formule, vous pouvez définir la formule en tant que String. La formule doit renvoyer un seul nombre.


ActiveCell.FormatConditions(1).IconCriteria(1).Value =