Objet FormatCondition (Excel)

Cet objet représente une mise en forme conditionnelle.

Remarques

L’objet FormatCondition est un membre de la collection FormatConditions. La collection FormatConditions peut contenir jusqu'à trois mises en forme conditionnelles pour une plage donnée.

Utilisez la méthode Add de l’objet FormatConditions pour créer un nouveau format conditionnel. Si une plage a plusieurs formats, vous pouvez utiliser la méthode Modify pour modifier l’un des formats, ou vous pouvez utiliser la méthode Delete pour supprimer un format, puis utiliser la méthode Add pour créer un nouveau format.

Utilisez les propriétés Font, Borders et Interior de l’objet FormatCondition pour contrôler l’apparence des cellules mises en forme. Certaines propriétés de ces objets ne sont pas prises en charge par le modèle objet de format conditionnel. Certaines des propriétés compatibles avec la mise en forme conditionnelle sont reprises dans le tableau ci-dessous.

Objet Propriétés que vous pouvez utiliser avec la mise en forme conditionnelle
Font Bold, Color, ColorIndex, FontStyle, Italic, Strikethrough, ThemeColor, ThemeFont, TintAndShade et Souligné

Les styles de soulignement comptable ne peuvent pas être utilisés.
Borders Les bordures suivantes peuvent être utilisées (toutes les autres ne sont pas prises en charge) : xlBottom, xlLeft, xlRight, xlTop.

Les styles de bordure suivants peuvent être utilisés (tous les autres ne sont pas pris en charge) : xlLineStyleNone, xlContinuous, xlDash,xlDot, xlDashDotDot, xlGray50, xlGray75 et xlGray25.

Les pondérations de bordure suivantes peuvent être utilisées (toutes les autres ne sont pas prises en charge) : xlHairline et xlThin.
Interior Color, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor et TintAndShade.

Exemple

Utilisez FormatConditions (index), où index est le numéro d’index du format conditionnel, pour renvoyer un objet FormatCondition . L’exemple suivant montre comment définir les propriétés de la mise en forme conditionnelle appliquée aux cellules E1:E10.

With Worksheets(1).Range("e1:e10").FormatConditions(1) 
 With .Borders 
 .LineStyle = xlContinuous 
 .Weight = xlThin 
 .ColorIndex = 6 
 End With 
 With .Font 
 .Bold = True 
 .ColorIndex = 3 
 End With 
End With

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.