Objet FormatColor (Excel)

Représente la couleur de remplissage spécifiée pour un seuil d’une mise en forme conditionnelle d’échelle de couleurs ou la couleur de la barre dans une mise en forme conditionnelle de barre de données.

Remarques

Vous pouvez choisir une couleur en transmettant une valeur RVB dans la propriété Color , ou désigner la couleur en l’indexant dans la palette de couleurs du thème à l’aide de la propriété ThemeColor .

Exemple

L'exemple de code suivant crée une plage de nombres et lui applique une règle de mise en forme conditionnelle d'échelle de deux couleurs. La couleur du seuil minimum est ensuite attribuée au rouge et le seuil maximal au bleu en effectuant une indexation dans la collection ColorScaleCriteria pour définir des critères individuels.

Sub CreateColorScaleCF() 
 
 Dim cfColorScale As ColorScale 
 
 'Fill cells with sample data from 1 to 10 
 With ActiveSheet 
 .Range("C1") = 1 
 .Range("C2") = 2 
 .Range("C1:C2").AutoFill Destination:=Range("C1:C10") 
 End With 
 
 Range("C1:C10").Select 
 
 'Create a two-color ColorScale object for the created sample data range 
 Set cfColorScale = Selection.FormatConditions.AddColorScale(ColorScaleType:=2) 
 
 'Set the minimum threshold to red and maximum threshold to blue 
 cfColorScale.ColorScaleCriteria(1).FormatColor.Color = RGB(255, 0, 0) 
 cfColorScale.ColorScaleCriteria(2).FormatColor.Color = RGB(0, 0, 255) 
 
End Sub

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.