Classe Top10 - l’un des dix visuels supérieurs d’une règle conditionnelle de mise en forme (Excel VBA)

La classe Top10 représente l’un des dix visuels supérieurs d’une règle conditionnelle de mise en forme.

Pour utiliser une variable de classe Top10, elle doit d'abord être instanciée, par exemple

Dim tp1 as Top10
Set tp1 = ActiveCell.FormatConditions(Index:=1)

Les variables du type Top10 peuvent être définies à l'aide de la procédure FormatConditions.AddTop10

For Each

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

Dim tp1FormatCondition As Top10
For Each tp1FormatCondition In ActiveCell.FormatConditions
	
Next tp1FormatCondition

Méthodes

Delete - Supprime l’objet de règle de mise en forme conditionnelle spécifié.

ModifyAppliesToRange - Définit la plage de cellules à laquelle cette règle de mise en forme s’applique.

SetFirstPriority - Affecte la valeur 1 à la priorité de cette règle de mise en forme conditionnelle afin qu’elle soit évaluée avant toutes les autres règles de la feuille de calcul.

SetLastPriority - Définit l’ordre d’évaluation de cette règle de mise en forme conditionnelle de sorte qu’elle soit évaluée après toutes les autres règles de la feuille de calcul.

Propriétés

AppliesTo Renvoie un objet Range qui spécifie la plage de cellules à laquelle la règle de mise en forme est appliquée.

Borders Renvoie une collection Borders qui spécifie la mise en forme des bordures de cellule si la règle de mise en forme conditionnelle renvoie la valeur true. En lecture seule.

CalcFor Cette propriété renvoie ou définit l’une des constantes de l’énumération XlCalcFor , qui spécifie comment le format conditionnel dans un rapport de tableau croisé dynamique doit être évalué.

Font Renvoie un objet font qui spécifie la mise en forme de caractères si la règle de mise en forme conditionnelle renvoie la valeur true. En lecture seule.

Interior Renvoie un objet Interior qui spécifie les attributs de l’intérieur d’une cellule pour une règle de mise en forme conditionnelle qui donne la valeur true. En lecture seule.

NumberFormat Renvoie ou définit le format numérique appliqué à une cellule si la règle de mise en forme conditionnelle renvoie True. Variant en lecture/écriture.

Percent Renvoie ou définit une valeur de type Boolean qui indique si le rang est déterminé par un pourcentage.

Priority Renvoie ou définit la valeur de priorité de la règle de mise en forme conditionnelle. La priorité détermine l’ordre d’évaluation lorsque plusieurs règles de mise en forme conditionnelle existent dans une feuille de calcul.

PTCondition Renvoie une valeur de type Boolean indiquant si le format conditionnel est appliqué à un tableau croisé dynamique. En lecture seule.

Rank Cette propriété renvoie ou définit une valeur de type long , spécifiant le nombre ou le pourcentage de la valeur de classement de la règle de mise en forme conditionnelle.

ScopeType Cette propriété renvoie ou définit l’une des constantes de l’énumération XlPivotConditionScope , qui détermine l’étendue du format conditionnel lorsqu’il est appliqué à un tableau croisé dynamique.

StopIfTrue Renvoie ou définit une valeur de type Boolean qui détermine si les autres règles de mise en forme conditionnelle de la cellule doivent être évaluées lorsque la règle active renvoie la valeur True.

TopBottom Cette propriété renvoie ou définit l’une des constantes de l’énumération XlTopBottom , qui détermine si le classement est évalué à partir du haut ou du bas.

Type Renvoie l’une des constantes de l’énumération XlFormatConditionType , qui spécifie le type de mise en forme conditionnelle. En lecture seule.

Borders - Collection de quatre objets Border qui représentent les quatre bordures d'un objet Range ou style .

Font - Cet objet contient les attributs de police (nom, taille, couleur, etc.) d'un objet.

Interior - Cet objet représente l'intérieur d'un objet.

Range - Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.