Classe FormatCondition - mise en forme conditionnelle (Excel VBA)

Cet objet représente une mise en forme conditionnelle.


Dim fcd as FormatCondition
Set fcd = ActiveCell.FormatConditions(Index:=1)

For Each

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


Dim fcd As FormatCondition
For Each fcd In ActiveCell.FormatConditions
	
Next fcd

Méthodes

Delete - Cette méthode supprime l'objet.

Modify - Cette méthode modifie un format conditionnel existant.

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 représente les bordures d'un style ou d'une plage de cellules (y compris une plage définie dans le cadre d'un format conditionnel).

DateOperator Spécifie l’opérateur Date utilisé dans le format conditionnel. Lecture-écriture.

Font Renvoie un objet font qui représente la police de l'objet spécifié.

Formula1 Renvoie la valeur ou l’expression associée au format conditionnel ou à la validation des données. Il peut s’agir d’une valeur constante, d’une valeur de chaîne, d’une référence de cellule ou d’une formule. Type de données String en lecture seule.

Formula2 Cette propriété renvoie la valeur ou l'expression associée au second élément d'un format conditionnel ou d'une validation de données. Utilisé uniquement lorsque la propriété de l' opérateur du format conditionnel de validation des données est xlBetween ou xlNotBetween. Il peut s’agir d’une valeur constante, d’une valeur de chaîne, d’une référence de cellule ou d’une formule. Type de données String en lecture seule.

Interior Renvoie un objet Interior qui représente l’intérieur de l’objet spécifié.

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.

Operator Cette propriété renvoie une valeur de type Long qui représente l'opérateur pour le format conditionnel.

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.

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.

Text Renvoie ou définit une valeur de type String qui spécifie la chaîne de texte utilisée par la règle de mise en forme conditionnelle.

TextOperator Cette propriété renvoie ou définit l'une des constantes de l'énumération XlContainsOperator , spécifiant la recherche de texte effectuée par la règle de mise en forme conditionnelle.

Type Renvoie une valeur de type long , contenant une valeur XlFormatConditionType qui représente le type d'objet.

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.