Rechercher et mettre en évidence des données spécifiques dans Excel
Dans Excel, la fonction Rechercher et Remplacer vous permet de localiser une valeur spécifique, mais elle ne met pas automatiquement en surbrillance les résultats de la recherche. Savez-vous comment mettre en surbrillance ces résultats après une recherche ? Dans cet article, je vais vous présenter trois méthodes différentes pour rechercher et mettre en surbrillance les résultats simultanément dans Excel.
Mettre en surbrillance les résultats de recherche à l'aide du code VBA
Mettre en surbrillance les résultats de recherche à l'aide de la mise en forme conditionnelle
Mettre en surbrillance les résultats de recherche à l'aide d'un outil pratique
Dans Excel, il existe un code VBA qui peut vous aider à rechercher une valeur et ensuite mettre en surbrillance les résultats de la recherche.
1. Activez la feuille où vous souhaitez effectuer la recherche et mettre en surbrillance les résultats, puis appuyez sur les touches "Alt" + "F11" pour ouvrir la fenêtre "Microsoft Visual Basic for Applications".
2. Cliquez sur "Insérer" > "Module", puis collez le code ci-dessous dans le nouveau module.
VBA : Mettre en surbrillance les résultats de recherche
Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub
3. Appuyez sur la touche "F5", puis une boîte de recherche apparaît pour vous permettre de saisir la valeur spécifiée que vous recherchez.
4. Cliquez sur "OK", les résultats correspondants seront mis en surbrillance avec une couleur d'arrière-plan. De plus, une boîte de dialogue apparaît pour vous demander si vous souhaitez annuler la mise en surbrillance. Cliquez sur "OK" pour annuler la mise en surbrillance et fermer la boîte de dialogue, cliquez sur "Annuler" pour conserver la mise en surbrillance et fermer la boîte de dialogue.
Remarques :
1. Si aucune valeur correspondante n'est trouvée, une boîte de dialogue apparaîtra pour vous en informer.
2. Ce code VBA fonctionne sur toute la feuille active et ne respecte pas la casse.
Dans Excel, la fonction Mise en forme conditionnelle peut également mettre automatiquement en surbrillance les résultats de la recherche.
Supposons que les données et la zone de recherche s'affichent comme dans la capture d'écran ci-dessous, suivez maintenant les étapes ci-dessous :
1. Sélectionnez la plage dans laquelle vous souhaitez effectuer la recherche, puis cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle".
2. Dans la boîte de dialogue "Nouvelle règle de mise en forme", sélectionnez "Utiliser une formule pour déterminer les cellules à formater" dans la section "Sélectionner un type de règle", puis rendez-vous dans la zone de texte sous "Formater les valeurs pour lesquelles cette formule est vraie", et saisissez cette formule :
=AND($E$2<>"",$E$2=A4)

3. Cliquez sur le bouton "Format", allez dans la boîte de dialogue "Format de cellule", sous l'onglet "Remplissage", choisissez une couleur selon vos besoins. Cliquez sur "OK" > "OK" pour fermer les boîtes de dialogue.
Dès maintenant, lorsque vous entrez le mot-clé dans la cellule E2, les résultats de la recherche seront automatiquement mis en surbrillance dans la plage spécifiée.
Si vous souhaitez rechercher deux valeurs ou plus et mettre en surbrillance les résultats de la recherche en une seule fois, la fonctionnalité "Marquer les mots-clés" de "Kutools pour Excel" pourrait vous être utile.
1. Sélectionnez la plage de données dans laquelle vous souhaitez effectuer la recherche, cliquez sur "Kutools" > "Texte" > "Marquer les mots-clés".
2. Dans la boîte de dialogue qui apparaît, saisissez les valeurs que vous souhaitez rechercher et séparez-les par une virgule dans la zone de texte "Mot-clé". Ensuite, choisissez les "Options de marquage" et la couleur de police dont vous avez besoin. Cliquez sur "Ok".
Si vous souhaitez effectuer une recherche sensible à la casse, cochez la case "Respecter la casse".
Les résultats correspondants seront alors mis en surbrillance avec une couleur de police différente.
Avec la fonctionnalité "Marquer les mots-clés", vous pouvez également trouver une partie de la chaîne dans la plage. Par exemple, si les cellules contiennent "ball" ou "jump", tapez "ball, jump" dans la zone de texte "Mot-clé", puis spécifiez les paramètres et cliquez sur "Ok". >>>
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Exemple de fichier
Cliquez pour télécharger l'exemple de fichier
Compter/sommer des cellules par couleurs avec mise en forme conditionnelle dans Excel
Ce tutoriel va vous montrer des méthodes pratiques et faciles pour rapidement compter ou additionner des cellules par couleur avec mise en forme conditionnelle dans Excel.
Créer un graphique avec mise en forme conditionnelle dans Excel
Par exemple, vous avez un tableau de scores d'une classe, et vous voulez créer un graphique pour colorier les scores dans différentes plages. Ce tutoriel va introduire la méthode pour résoudre cette tâche.
Graphique à barres empilées avec mise en forme conditionnelle dans Excel
Ce tutoriel présente étape par étape comment créer un graphique à barres empilées avec mise en forme conditionnelle comme indiqué dans la capture d'écran ci-dessous dans Excel.
Mise en forme conditionnelle des lignes ou cellules si deux colonnes sont égales dans Excel
Dans cet article, je présente la méthode pour appliquer la mise en forme conditionnelle aux lignes ou cellules si deux colonnes sont égales dans Excel.
Appliquer la mise en forme conditionnelle pour chaque ligne dans Excel
Parfois, vous souhaiterez peut-être appliquer la mise en forme conditionnelle pour chaque ligne. À part définir les mêmes règles répétitivement pour chaque ligne, il existe quelques astuces pour résoudre cette tâche.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement 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 pour vous chaque jour !