Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment colorer ou mettre en évidence certains mots dans les cellules d'Excel ?

Author: Siluvia Last Modified: 2025-08-26

Lorsque vous travaillez intensivement avec des données dans Excel, il est souvent nécessaire d'attirer l'attention sur des mots spécifiques ou des mots-clés dans le contenu des cellules - tels que des termes, des références ou des statuts - pour rendre les feuilles de calcul plus faciles à examiner et à analyser. Cependant, Excel est différent de Word car il ne propose pas de commande directe intégrée pour mettre automatiquement en surbrillance ou colorer seulement certains mots à l'intérieur d'une seule cellule. Cette limitation peut rendre difficile la mise en valeur des informations textuelles importantes ou la distinction visuelle des termes clés dans des entrées de texte longues.

Heureusement, bien qu'il n'existe aucune fonction native à cette fin, plusieurs solutions de contournement pratiques permettent de parvenir à colorer certains mots à l'intérieur des cellules. Selon votre niveau d'expérience et votre scénario spécifique, vous pouvez soit utiliser du code VBA pour colorer les mots-clés de manière programmatique, soit opter pour une solution complémentaire comme Kutools pour Excel, qui offre une méthode intuitive et conviviale pour marquer visuellement des mots-clés dans une plage sélectionnée.

Cet article vous guidera étape par étape à travers ces méthodes, en expliquant les avantages, les cas d'utilisation et les conseils essentiels pour chaque approche. Cela vous aidera à mettre efficacement en évidence certains mots dans vos cellules Excel pour une présentation de données plus claire et plus efficace.


Colorer certains mots dans une plage avec du code VBA

Une façon efficace de colorer ou de mettre en évidence des mots spécifiques à l'intérieur des cellules est d'utiliser VBA (Visual Basic pour Applications), le langage d'automatisation d'Excel. Cette méthode est particulièrement utile lorsque vous avez besoin de traitement par lot ou lorsque vous travaillez avec de grandes plages où un formatage manuel serait inefficace.

Scénarios applicables : Les solutions VBA sont particulièrement utiles pour les utilisateurs avancés d'Excel qui souhaitent plus de contrôle et de flexibilité. Cette approche fonctionne bien pour les documents où les mots-clés changent fréquemment ou lorsqu'un codage couleur doit être effectué à plusieurs endroits dans une feuille de calcul.

Limitations : Le code VBA modifiera temporairement votre feuille de calcul et nécessite des connaissances de base en macros. De plus, le code fourni colore toutes les occurrences correspondantes uniquement en rouge - des modifications manuelles sont nécessaires pour utiliser d'autres couleurs. Notez que la casse est ignorée et que la macro ne peut pas être annulée avec Ctrl+Z. Sauvegardez toujours votre classeur avant d'exécuter le code et activez les macros si nécessaire.

Pour utiliser VBA afin de colorer des mots spécifiques dans des cellules, suivez ces étapes :

1. Sélectionnez la plage de cellules contenant les mots que vous souhaitez mettre en surbrillance. Avec la plage sélectionnée, appuyez simultanément sur les touches Alt + F11 pour lancer l'éditeur Microsoft Visual Basic pour Applications. Il s'agit de la plateforme où vous pouvez créer et exécuter des scripts VBA.

2. Dans la fenêtre de l'éditeur VBA, cliquez sur Insertion > Module pour créer un nouveau module de code. Dans le volet de droite, collez le code VBA suivant dans la fenêtre du module. Ce code recherchera vos mots-clés dans la plage sélectionnée et appliquera la mise en forme des couleurs à chaque mot trouvé dans les cellules.

Code VBA : Colorer certains mots dans des cellules d'Excel

Sub HighlightStrings()
    Dim xHStr As String, xStrTmp As String
    Dim xHStrLen As Long, xCount As Long, I As Long
    Dim xCell As Range
    Dim xArr
    On Error Resume Next
    xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
    If TypeName(xHStr) <> "String" Then Exit Sub
    Application.ScreenUpdating = False
        xHStrLen = Len(xHStr)
        For Each xCell In Selection
            xArr = Split(xCell.Value, xHStr)
            xCount = UBound(xArr)
            If xCount > 0 Then
                xStrTmp = ""
                For I = 0 To xCount - 1
                    xStrTmp = xStrTmp & xArr(I)
                    xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
                    xStrTmp = xStrTmp & xHStr
                Next
            End If
        Next
    Application.ScreenUpdating = True
End Sub

3. Une fois le code en place, appuyez sur la touche F5 pour exécuter le script. Lorsque vous y êtes invité par la boîte de dialogue d'entrée de Kutools pour Excel, tapez le ou les mots que vous souhaitez mettre en surbrillance (séparez plusieurs mots par des virgules si le script le prend en charge). Cliquez sur OK pour exécuter.

vba code to enter the keywords

Après avoir exécuté la macro, Excel appliquera immédiatement la couleur spécifiée (rouge par défaut) à toutes les instances des mots-clés saisis dans les cellules sélectionnées, comme illustré ci-dessous :

highlight certain words by vba code

📝 Remarque : Le code VBA est insensible à la casse, ce qui signifie qu'il mettra en surbrillance toutes les correspondances, quelle que soit la casse des lettres. Si vous souhaitez mettre en surbrillance des correspondances sensibles à la casse, le code doit être ajusté. De plus, cette macro affecte la mise en forme existante - si la cellule contient déjà du texte coloré, le script peut écraser ces couleurs.

Dépannage : Si la macro ne fonctionne pas, assurez-vous que les macros sont activées dans votre classeur et que la sélection n'est pas verrouillée. Si vous ne voyez pas les modifications, vérifiez que vous avez correctement saisi les mots-clés et que votre sélection de plage couvre bien les cellules concernées.

Avantages et inconvénients : VBA est flexible et réutilisable pour les tâches par lots, mais nécessite une certaine aisance avec l'éditeur VBA. Dans les environnements collaboratifs, avoir à expliquer les invites de sécurité ou les exigences de macros peut être gênant.


Colorer certains mots dans une plage avec Kutools pour Excel

Si vous préférez une méthode qui évite totalement le codage, Kutools pour Excel offre une alternative accessible et pratique. Avec sa fonction Marquer les mots-clés, vous pouvez rapidement mettre en surbrillance un ou plusieurs mots-clés dans votre plage sélectionnée, ce qui en fait un choix pratique pour les utilisateurs qui ne veulent pas utiliser VBA.

Scénarios applicables : La méthode Kutools est parfaite pour ceux qui doivent régulièrement mettre en surbrillance des mots-clés, en particulier dans des environnements collaboratifs ou pour les utilisateurs moins familiers avec les macros. L'interface est simple, et vous pouvez changer de couleur, saisir plusieurs mots-clés à la fois, ou appliquer des correspondances avec ou sans respect de la casse via des cases à cocher.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, suivez les étapes suivantes :

  1. Dans le ruban Excel, allez à Kutools > Texte > Marquer les mots-clés.
  2. Dans la boîte de dialogue Marquer les mots-clés réglez les options suivantes :
    • Confirmez ou ajustez la plage de données que vous souhaitez examiner ;
    • Entrez le(s) mot(s) à rechercher dans la zone Mot-clé. Pour mettre en surbrillance plusieurs mots-clés, séparez-les par des virgules (par exemple : "pomme,poire,banane").
    • Activez l'option Couleur de police des mots-clés et sélectionnez une couleur de surbrillance de votre choix dans la palette.
    • Une fois vos paramètres prêts, cliquez sur OK pour appliquer.

Une fois confirmé, Kutools appliquera instantanément la couleur de surbrillance choisie à toutes les occurrences de chaque mot-clé dans la plage spécifiée, comme illustré ici :

highlight certain words by kutools

💡 Astuce : Pour colorer les mots-clés uniquement lorsque la casse correspond exactement (par exemple, "Data" mais pas "data"), cochez l'option Respecter la casse. Vérifiez également vos mots-clés pour les espaces supplémentaires - des espaces après peuvent empêcher les correspondances.

Les solutions VBA et Kutools vous permettent toutes deux de mettre visuellement en évidence les mots-clés dans les cellules Excel, améliorant ainsi la lisibilité et l'interprétation des données. Décidez quelle approche correspond à votre flux de travail : VBA pour l'automatisation et un contrôle plus large, ou Kutools pour une opération facile et interactive sans codage requis.

Si vous rencontrez des problèmes, tels que des mots-clés non mis en surbrillance, vérifiez les termes saisis pour les fautes de frappe, assurez-vous que l'extension est installée et activée (si vous utilisez Kutools), et confirmez votre sélection de plage de données.

Si vous souhaitez découvrir plus de façons de personnaliser Excel et d'améliorer votre productivité, visitez notre bibliothèque de tutoriels Excel pour encore plus de techniques pratiques.


Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels