Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Rechercher et mettre en évidence les résultats de la recherche dans Excel

Dans Excel, vous pouvez utiliser la fonction Rechercher et remplacer pour rechercher une valeur spécifique, mais savez-vous comment mettre en évidence les résultats de la recherche après la recherche? Dans cet article, je présente deux façons différentes de vous aider à rechercher et à mettre en évidence les résultats de recherche en attendant dans Excel.

Rechercher et mettre en évidence les résultats de la recherche par le code VBA

Rechercher et mettre en évidence les résultats de la recherche par la mise en forme conditionnelle


Rechercher et mettre en évidence les résultats de la recherche par le code VBA

Dans Excel, il existe un code VBA qui peut vous aider à rechercher une valeur, puis à mettre en évidence les résultats de la recherche.

1. Activez la feuille que vous souhaitez rechercher et mettez en surbrillance les résultats, appuyez sur Alt + F11 clés pour ouvrir Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Moduleet collez le code ci-dessous dans le nouveau module.

VBA: mettre en évidence les résultats de la 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

recherche document surligné résultat de la recherche 1

3. presse F5 clé, puis une zone de recherche apparaît pour vous permettre de taper la valeur spécifiée que vous recherchez.
recherche document surligné résultat de la recherche 2

4. Cliquez OK, les résultats correspondants ont été mis en évidence avec une couleur d'arrière-plan. En outre, une boîte de dialogue apparaît pour vous demander si vous annulez la mise en évidence. Cliquez sur OK pour annuler la mise en surbrillance et fermer la boîte de dialogue, cliquez sur Annuler pour conserver la mise en évidence et fermer la boîte de dialogue.
recherche document surligné résultat de la recherche 3

Notes:

1. Si aucune valeur correspondante n'a été trouvée, une boîte de dialogue apparaît pour vous le rappeler.
recherche document surligné résultat de la recherche 4

2. Ce VBA fonctionne pour toute la feuille active et insensible à la casse.

pas bouger

Voulez-vous avoir une augmentation de salaire et beaucoup de temps pour accompagner votre famille?

Office Tab améliore votre efficacité de 50% dans Microsoft Office en cours de fonctionnement

Incroyable, travailler sur deux documents ou plus est plus facile et plus rapide que travailler sur un seul.

Comparé aux navigateurs bien connus, l'outil à onglets d'Office Tab est plus puissant et plus efficace.

Réduisez les centaines de clics de souris et de saisie au clavier chaque jour pour vous, dites au revoir à la main de la souris maintenant.

Si vous travaillez habituellement sur plusieurs documents, Office Tab vous fera gagner du temps.

Essai gratuit 30-day, Pas de carte de crédit nécessaire.

En savoir plusGratuit Télécharger maintenant


Rechercher et mettre en évidence les résultats de la recherche par la mise en forme conditionnelle

Dans Excel, la fonction de mise en forme conditionnelle peut également mettre automatiquement en évidence les résultats de la recherche.

En supposant que les données et le champ de recherche s'affichent comme ci-dessous, procédez comme suit:
recherche document surligné résultat de la recherche 5

1. Sélectionnez la plage dans laquelle vous souhaitez effectuer la recherche, puis cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle.
recherche document surligné résultat de la recherche 6

2. dans le Nouvelle règle de formatage dialogue, sélectionnez Utilisez une formule pour déterminer les cellules à formater et Sélectionnez un type de règle section, puis accédez à la zone de texte sous Formater les valeurs où cette formule est vraie, Le type = ET ($ E $ 2 <> "", $ E $ 2 = A4).

E2 est la cellule dans laquelle vous placerez la valeur de recherche et A4 est la première cellule de la plage dans laquelle vous recherchez.
recherche document surligné résultat de la recherche 7

3. Cliquez Format bouton, allez au Format de cellule dialogue, sous Niveau de remplissage onglet, choisissez une couleur selon vos besoins. Cliquez sur OK > OK pour fermer les boîtes de dialogue.
recherche document surligné résultat de la recherche 8

À partir de 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.


Exemple de fichier

Cliquez pour télécharger le fichier d'exemple

Autres opérations (articles) liées au formatage conditioanl

Compter / additionner les cellules par couleurs avec mise en forme conditionnelle dans Excel
Maintenant, ce didacticiel vous expliquera quelques méthodes pratiques et simples pour compter ou additionner rapidement les cellules par couleur avec une mise en forme conditionnelle dans Excel.

Créer un graphique avec mise en forme conditionnelle dans Excel
Par exemple, vous avez un tableau de score d'une classe et vous souhaitez créer un graphique pour colorer les scores dans différentes plages, ici ce didacticiel présentera la méthode de résolution de ce travail.

Graphique à barres empilées de mise en forme conditionnelle dans Excel
Ce tutoriel, il présente comment créer un graphique à barres empilées de mise en forme conditionnelle comme ci-dessous la capture d'écran montrée étape par étape dans Excel.

Mise en forme conditionnelle des lignes ou des cellules si deux colonnes sont égales dans Excel
Dans cet article, j'introduis la méthode sur la mise en forme conditionnelle des lignes ou des 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 par ligne. Sauf en définissant à plusieurs reprises les mêmes règles pour chaque ligne, il existe quelques astuces pour résoudre ce travail.



  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom...
onglet kte 201905
  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
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.
    Akash · 1 years ago
    Hi thanks for your help but when we click ok for cancel highlighting. color of cell change. I want orignal color after cancel. What code i need to change in VBA.