Comment modifier l’icône « Utiliser la mise en forme conditionnelle » pour définir la couleur dans Excel ?
Lorsque vous utilisez les jeux d’icônes de la mise en forme conditionnelle d’Excel, vous remarquez que chaque icône est associée par défaut à une couleur spécifique : généralement, si une valeur dépasse 67 % de l’ensemble des données, une flèche verte orientée vers le haut s’affiche ; entre 33 % et 67 %, c’est une flèche horizontale jaune qui apparaît ; et en dessous de 33 %, une flèche rouge pointe vers le bas. Toutefois, ces couleurs d’icônes par défaut sont fixes et ne peuvent pas être facilement personnalisées via les options standard d’Excel. Souhaitez-vous modifier ces couleurs d’icônes afin qu’elles s’alignent mieux sur vos préférences ou votre style de reporting, comme illustré dans les captures d’écran ci-dessous ?
Modifier le jeu d’icônes Utiliser la mise en forme conditionnelle
Jeu d’icônes personnalisé en VBA Utiliser la mise en forme conditionnelle
Modifier le jeu d’icônes Utiliser la mise en forme conditionnelle
Actuellement, Excel ne propose pas de méthode intégrée pour modifier directement les couleurs des jeux d’icônes via la mise en forme conditionnelle. Toutefois, une astuce efficace consiste à insérer manuellement des symboles (comme des flèches), puis à appliquer la mise en forme conditionnelle afin d’ajuster leurs couleurs selon vos besoins. Cette approche flexible vous permet d’harmoniser les teintes des icônes avec vos préférences personnelles ou les normes de reporting en vigueur. Elle s’avère particulièrement utile dans les tableaux de bord, les rapports visuels ou lorsque la charte graphique de votre entreprise exige une coordination précise des couleurs.
Voici comment mettre en œuvre cette méthode, qui non seulement vous permet de personnaliser les couleurs, mais aussi de choisir des formes d’icônes spécifiques en utilisant des symboles provenant de polices telles que Wingdings 3 :
1. Sélectionnez une cellule vide à côté de votre liste de données, par exemple F2. Saisissez 67 % en F2, puis 33 % en F3 et 0 % en F4. Ces valeurs définissent vos seuils percentiles pour la mise en forme conditionnelle par icônes.![]()
2. En G2, saisissez la formule suivante pour identifier les lignes dont la valeur dépasse 67 % (dans cet exemple, C1:C8 correspond à votre liste de valeurs), puis faites glisser la poignée de recopie vers le bas afin d’appliquer ce calcul à chaque ligne.
=PERCENTILE($C$1:$C$8, F2) ![]()
3. Ensuite, en H2, insérez votre première icône en cliquant sur Insertion > Symbole. Dans la boîte de dialogue Symbole, sélectionnez Wingdings 3 dans la liste déroulante Police, puis choisissez et insérez un symbole de flèche vers le haut (par exemple, le caractère de code 232) en H2. Ce symbole représente les valeurs élevées. Voir les captures d’écran :
4. Répétez l’opération ci-dessus pour insérer une flèche horizontale en H3 et une flèche vers le bas en H2, représentant respectivement vos valeurs intermédiaires et faibles. Vérifiez soigneusement que les symboles sélectionnés correspondent bien à votre conception visuelle souhaitée.![]()
5. Maintenant, dans la colonne B (à côté de votre liste de valeurs commençant en C1), saisissez cette formule en B1 pour attribuer une icône en fonction de chaque valeur. Une fois la formule saisie, faites glisser la poignée de recopie vers le bas afin de l’appliquer à toute votre liste de valeurs.
=IF(C1="","",IF(C1>=$G$2,$H$2,IF(C1>=$G$3,$H$3,$H$4))) Conseil:
- C1 : Référence vers la cellule contenant votre valeur.
- G2 : est la ligne de valeur 67 %
- H2 : Symbole (flèche) affiché pour les valeurs les plus élevées.
- G3 : est la ligne de valeur 33 %.
- H3 : Flèche indiquant les valeurs intermédiaires.
- G4 : est la valeur inférieure à 33 %.
- h2 : Flèche indiquant les valeurs faibles.
6. Mettez en surbrillance la plage contenant les flèches (par exemple, les cellules B1:B8), puis appliquez la police Wingdings 3 à ces cellules. Cette étape garantit que les flèches s’affichent correctement sous forme de symboles, et non comme des lettres ou des caractères aléatoires.![]()
7. Pour colorer les flèches selon votre palette choisie, sélectionnez la plage d’icônes, puis accédez à Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle. Cette action ouvre la boîte de dialogue vous permettant de définir des conditions de mise en forme pour vos icônes personnalisées.![]()
8. Dans la boîte de dialogue Nouvelle règle de mise en forme, choisissez Utiliser une formule pour déterminer les cellules à mettre en forme. Saisissez cette formule pour cibler vos valeurs les plus élevées : =$C1>=$G$2. Cliquez sur Format, allez à l’onglet Police, puis sélectionnez la couleur souhaitée pour les flèches vers le haut (par exemple, le rouge pour les mettre en évidence).![]()
Conseil : Vérifiez attentivement que vos références de cellules, absolues et relatives, sont correctes afin que la mise en forme conditionnelle s’applique exactement comme prévu — particulièrement si vous copiez ces règles vers d’autres plages.
9. Cliquez deux fois sur OK pour appliquer ce nouveau format. Vos flèches vers le haut apparaîtront désormais dans la couleur choisie.![]()
10. Répétez la procédure pour les flèches horizontales et descendantes en utilisant respectivement les formules suivantes dans la boîte de dialogue « Nouvelle règle » :
Mettre en forme les flèches horizontales :
=AND($C1<$G$2,$C1>=$G$3) Mettre en forme les flèches vers le bas :
=$C1<$G$3 Personnalisez chaque type de flèche avec des couleurs différentes selon vos préférences.
En outre, vous pouvez affiner davantage l’apparence en modifiant manuellement la couleur de la police des flèches à tout moment via le bouton Couleur de la police sous l’onglet Accueil. Cela vous permet d’effectuer des ajustements rapides de couleur sans toucher aux règles conditionnelles sous-jacentes.![]()
En suivant ces étapes, vous pouvez simuler des jeux d’icônes avec des couleurs personnalisées, rendant ainsi vos rapports visuellement plus distincts et parfaitement adaptés à vos besoins. Cette solution de contournement est particulièrement utile lorsque vous exigez un contrôle total sur les couleurs des icônes ou lorsque vous devez respecter des consignes esthétiques strictes pour un rapport. Gardez toutefois à l’esprit que cette approche nécessite des colonnes supplémentaires ainsi qu’une gestion rigoureuse des formules ; l’alignement des icônes peut différer de celui des jeux d’icônes intégrés par défaut.
Si vous recherchez une solution plus fluide avec des icônes intégrées, ou si vous souhaitez personnaliser vos icônes de manière avancée (par exemple en utilisant des images ou des icônes entièrement nouvelles), consultez l’alternative VBA présentée ci-dessous.
Code VBA – Créer un jeu d’icônes personnalisé Utiliser la mise en forme conditionnelle (images ou couleurs définies par l’utilisateur)
Une limitation bien connue d’Excel est qu’il ne permet pas de modifier directement la couleur des jeux d’icônes intégrés via la mise en forme conditionnelle. Pour contourner cette restriction, vous pouvez recourir à VBA afin d’insérer programmatiquement des formes ou des images — comme des icônes colorées ou des illustrations personnalisées — dans les cellules selon leurs valeurs. Cette approche s’avère particulièrement efficace lorsque vous souhaitez afficher des icônes dans n’importe quelle couleur ou style, au-delà des options prédéfinies par Excel.
1. Cliquez sur Outils de développement > Visual Basic pour ouvrir l’éditeur VBA. Dans la nouvelle fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis copiez-collez le code suivant dans le nouveau module :
Sub CustomConditionalIcons()
Dim rng As Range
Dim cell As Range
Dim ws As Worksheet
Dim upIcon As String, midIcon As String, downIcon As String
Dim upColor As Long, midColor As Long, downColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select data range for custom icons", xTitleId, Selection.Address, Type:=8)
' Define Unicode symbols to use as icons (can replace with other symbols or images if desired)
upIcon = ChrW(9650) ' ▲ Up triangle
midIcon = ChrW(9651) ' △ Mid triangle
downIcon = ChrW(9660) ' ▼ Down triangle
' Define colors (RGB)
upColor = RGB(0, 176, 80) ' Green
midColor = RGB(255, 192, 0) ' Yellow
downColor = RGB(255, 0, 0) ' Red
' Remove existing shapes/icons from the range
Dim sh As Shape
For Each sh In ws.Shapes
If Not Intersect(sh.TopLeftCell, rng) Is Nothing Then
If Left(sh.Name, 13) = "CustomIconSet" Then
sh.Delete
End If
End If
Next
' Loop through cells and add custom icons
For Each cell In rng
If IsNumeric(cell.Value) Then
Dim percentile67 As Double, percentile33 As Double
percentile67 = Application.WorksheetFunction.Percentile(rng, 0.67)
percentile33 = Application.WorksheetFunction.Percentile(rng, 0.33)
Dim iconText As String
Dim iconColor As Long
If cell.Value >= percentile67 Then
iconText = upIcon
iconColor = upColor
ElseIf cell.Value >= percentile33 Then
iconText = midIcon
iconColor = midColor
Else
iconText = downIcon
iconColor = downColor
End If
' Insert icon as a TextBox shape
Dim iconShape As Shape
Set iconShape = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, cell.Left + 2, cell.Top + 2, cell.Width - 4, cell.Height - 4)
iconShape.TextFrame.Characters.Text = iconText
With iconShape.TextFrame2.TextRange.Font
.Size = cell.Font.Size
.Fill.ForeColor.RGB = iconColor
.Name = cell.Font.Name
End With
iconShape.Name = "CustomIconSet" & cell.Address(0, 0)
iconShape.Line.Visible = msoFalse
iconShape.TextFrame.HorizontalAlignment = xlHAlignCenter
iconShape.TextFrame.VerticalAlignment = xlVAlignCenter
iconShape.Placement = xlMoveAndSize
End If
Next
End Sub 2. Ensuite, exécutez la macro en appuyant sur F5(ou cliquez sur le bouton)
). Lorsque vous y êtes invité, sélectionnez la plage où vous souhaitez afficher vos icônes personnalisées. La macro insérera des icônes colorées à l’aide de zones de texte, en fonction de la valeur de chaque cellule par rapport aux percentiles du groupe.
- Si vos données évoluent, relancez la macro pour mettre à jour ou actualiser les icônes. Les utilisateurs doivent activer les macros afin que cette fonctionnalité soit opérationnelle. Les formes peuvent être supprimées manuellement ou via le code de la macro en vue d’une réapplication.
- Sachez que l’exécution de ce code remplacera vos valeurs par des icônes — pensez à sauvegarder vos données avant de poursuivre.
Cette approche VBA se distingue par une polyvalence exceptionnelle : icônes, couleurs et formes sont entièrement personnalisables, la rendant idéale pour des tableaux de bord experts où les chartes graphiques ou les attentes du public exigent des indices visuels hautement spécifiques.
En résumé, même si les jeux d’icônes intégrés à Excel utilisent des couleurs fixes, plusieurs méthodes alternatives vous permettent d’ajouter des icônes personnalisées et colorées à vos feuilles de calcul. Optez pour la solution manuelle combinant symboles et mise en forme conditionnelle si vous souhaitez un contrôle total sur la présentation ; utilisez VBA pour insérer n’importe quelle image ou symbole avec des couleurs entièrement programmables. Chaque approche offre ses propres avantages et spécificités, vous permettant ainsi de choisir celle qui correspond le mieux à vos besoins précis en matière de visualisation de données.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels