Remarques
Vous ne pouvez pas définir plus de trois formats conditionnels pour une plage. Utilisez la méthode Modify pour modifier un format conditionnel existant ou utilisez la méthode Delete pour supprimer un format existant avant d'en ajouter un nouveau.
Syntaxe:
FormatConditions.Add(Type, Operator, Formula1, Formula2)
Paramètres:
prénom | Obligatoire / Facultatif | Type de données |
---|
Type | Champs obligatoires | XlFormatConditionType |
Opérateur | Optionnel | Une variante |
Formule 1 | Optionnel | Une variante |
Formule2 | Optionnel | Une variante |
prénom | La description |
---|
xlAboveAverageCondition | Au dessus de la moyenne |
xlBlanksCondition | Condition des blancs |
xlCellValue | Valeur de cellule |
xlColorScale | Échelle de couleur |
xlDatabar | Barre de données |
xlErrorsCondition | Condition d'erreur |
xlExpression | Expression |
XlIconSet | Jeu d'icônes |
xlNoBlanksCondition | Aucune condition de blanc |
xlNoErrorsCondition | Aucune condition d'erreur |
xlTextString | Chaîne de texte |
xlTimePeriod | Période de temps |
xlTop10 | Top 10 des valeurs |
xlUniqueValues | Valeurs uniques |
With Range("A1").FormatConditions.Add(xlCellValue, xlGreater, "=100")
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Les opérateurs:
prénom |
---|
xlEntre |
xlEqual |
xlGreater |
xlGreaterEqual |
xlLess |
xlLessEqual |
xlPasB / Entre |
xlNotEqual |
Si Type est xlExpression, l'argument Opérateur est ignoré.
Le formatage par texte contient:
With Range("a1:a10").FormatConditions.Add(xlTextString, TextOperator:=xlContains, String:="egg")
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Les opérateurs:
prénom | La description |
---|
xlBeginsAvec | Commence avec une valeur spécifiée. |
xlcontient | Contient une valeur spécifiée. |
xlDoesNotContain | Ne contient pas la valeur spécifiée. |
xlEndsAvec | Se termine avec la valeur spécifiée |
With Range("a1:a10").FormatConditions.Add(xlTimePeriod, DateOperator:=xlToday)
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Les opérateurs:
prénom |
---|
xlHier |
xl |
xlLast7Days |
xlLastWeek |
xlheure |
xlNextWeek |
xlLastMonth |
xlThisMonth |
xlNextMonth |
Range("A1:A10").FormatConditions.Delete
Cells.FormatConditions.Delete
Mise en évidence des valeurs en double
With Range("E1:E100").FormatConditions.AddUniqueValues
.DupeUnique = xlDuplicate
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Mettre en valeur des valeurs uniques
With Range("E1:E100").FormatConditions.AddUniqueValues
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Mise en évidence des 5 meilleures valeurs
With Range("E1:E100").FormatConditions.AddTop10
.TopBottom = xlTop10Top
.Rank = 5
.Percent = False
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
With Range("E1:E100").FormatConditions.AddAboveAverage
.AboveBelow = xlAboveAverage
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Les opérateurs:
prénom | La description |
---|
XlAboveAverage | Au dessus de la moyenne |
XlAboveStdDev | Au-dessus de l'écart type |
XlBelowAverage | Sous la moyenne |
XlBelowStdDev | En dessous de l'écart type |
XlEqualAboveAverage | Égal au dessus de la moyenne |
XlEqualBelowAverage | Égale à la moyenne |
Range("a1:a10").FormatConditions.AddIconSetCondition
With Selection.FormatConditions(1)
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3Arrows)
End With
With Selection.FormatConditions(1).IconCriteria(2)
.Type = xlConditionValuePercent
.Value = 33
.Operator = 7
End With
With Selection.FormatConditions(1).IconCriteria(3)
.Type = xlConditionValuePercent
.Value = 67
.Operator = 7
End With
IconSet:
prénom |
---|
xl3Arrows |
xl3ArrowsGray |
xl3Flags |
xl3Signs |
xl3Stars |
xl3Symbols |
xl3Symbols2 |
xl3TrafficLights1 |
xl3TrafficLights2 |
xl3Triangles |
xl4Arrows |
xl4ArrowsGray |
xl4CRV |
xl4RedToBlack |
xl4TrafficLights |
xl5Arrows |
xl5ArrowsGray |
xl5Boxes |
xl5CRV |
xl5Quarters |
Type:
prénom |
---|
xlConditionValuePercent |
xlConditionValueNumber |
xlConditionValuePercentile |
xlConditionValueFormula |
Opérateur:
prénom | Valeur |
---|
xlGreater | 5 |
xlGreaterEqual | 7 |
Valeur:
Renvoie ou définit la valeur de seuil pour une icône dans un format conditionnel.