Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment colorer ou mettre en surbrillance certains mots dans les cellules dans Excel?

Si une cellule contient plusieurs mots, comment pouvez-vous mettre en évidence un certain mot seulement dans cette cellule? Et pourquoi ne pas mettre en évidence ce mot particulier dans plusieurs cellules? Cet article fournira une méthode pour y parvenir.

Colorie certains mots dans une seule cellule / plusieurs cellules avec le code VBA


Trouvez et sélectionnez facilement toutes les cellules qui contiennent un certain texte ou une partie du texte:

Le bouton Sélectionner des cellules spécifiques utilité de Kutools for Excel peut vous aider à trouver et sélectionner rapidement des cellules dans une plage si elles contiennent un certain texte ou une partie de texte. Et il montrera le nombre total de cellules dans une boîte de dialogue. Voir la capture d'écran:

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 30. Gratuit Télécharger maintenant


Colorie certains mots dans une seule cellule / plusieurs cellules avec le code VBA


Le code VBA suivant peut vous aider à mettre en évidence le mot particulier dans une sélection. S'il vous plaît faire comme suit.

1. Sélectionnez la plage contenant les cellules que vous voulez mettre en surbrillance certains mots à l'intérieur. Puis appuyez sur autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Ensuite, copiez et collez le code VBA dans la fenêtre Code.

Code VBA: Couleur de certains mots dans les cellules dans 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. appuie sur le F5 clé pour exécuter le code. Et dans le Kutools for Excel boîte de dialogue, entrez le mot que vous voulez mettre en surbrillance dans les cellules, puis cliquez sur le OK bouton. Voir la capture d'écran:

Ensuite, vous pouvez voir tous les mots que vous avez spécifiés sont colorés en rouge dans les cellules sélectionnées immédiatement comme ci-dessous capture d'écran montré.


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Yuri Celis · 2 months ago
    Quisisera resaltar varias palabras al tiempo, como lo puedo hacer?
  • To post as a guest, your comment is unpublished.
    Joe Rivas · 8 months ago
    THANKS, THANKS, THANKS
  • To post as a guest, your comment is unpublished.
    Otto · 10 months ago
    Is there any way to make the code highlight the words automatically as I edit the tabs?
    • To post as a guest, your comment is unpublished.
      crystal · 8 months ago
      Hi,
      Sorry can't help with this. Thanks for your comment.
  • To post as a guest, your comment is unpublished.
    Justin · 1 years ago
    You don't explain how to open the "Kutools for Excel dialog box" referred to in the last step.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Justin,
      Sorry about that. After pasting the VBA code into the Code window, please press the F5 key to run the code, and then he "Kutools for Excel" dialog box will be opened. Thank you.