KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment modifier l’icône « Utiliser la mise en forme conditionnelle » pour définir la couleur dans Excel ?

AuteurSun Date de modification

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 ?

jeu d'icônes normal flèche vers la droitemodifier la couleur du jeu d'icônes de mise en forme conditionnelle

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.
préparer les données

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)

utiliser une formule pour calculer la valeur située au-dessus d'une valeur spécifique

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 :

cliquer sur Insertion > Symbole   
sélectionner une flèche dans la boîte de dialogueflèche vers la droiteinsérer la flèche

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.
répéter pour insérer des flèches dans chaque cellule

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.
saisir une formule et l'étendre aux autres cellules

 

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.
formater la police de ces cellules en Wingdings 3

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.
cliquer sur Accueil > Mise en forme conditionnelle > Nouvelle règle

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).
définir les options dans la boîte de dialogue

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.
les flèches orientées vers le haut ont été formatées en rouge

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.

répéter pour définir une règle pour les autres flèches
toutes les flèches ont changé pour adopter la couleur que vous avez définie

 

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.
modifier la couleur de police des flèches vers une autre teinte à l’aide de Couleur de police

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)Bouton Exécuter). 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.

Remarques :
  • 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.

une capture d’écran de kutools for excel ia

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.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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