Partager via


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 Ajouter de l’objet FormatConditions pour créer un format conditionnel. Si une plage a plusieurs formats, vous pouvez utiliser la méthode Modifier pour modifier l’un des formats, ou la méthode Supprimer pour supprimer un format, puis utiliser la méthode Ajouter pour en créer un nouveau.

Utilisez les propriétés Police, Bordures et Intérieur 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 du 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 Gras, Couleur, ColorIndex, FontStyle, Italique, Barré, ThemeColor, ThemeFont, TintAndShade et Souligner

Vous ne pouvez pas utiliser les styles de soulignement comptable.
Borders Vous pouvez utiliser les bordures suivantes (toutes les autres ne sont pas prises en charge) : xlBottom, xlLeft, xlRight, xlTop.

Vous pouvez utiliser les styles de bordure suivants (tous les autres ne sont pas pris en charge) : xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot, xlGray50, xlGray75 et xlGray25.

Vous pouvez utiliser les poids de bordure suivants (tous les autres ne sont pas pris en charge) : xlHairline et xlThin.
Interior Couleur, ColorIndex, Dégradé, Motif, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor et TintAndShade.

Exemple

Utilisez FormatConditions (index), où index correspond au 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.