"recherche multiple" ds une plage XL
chikita25
-
m@rina Messages postés 23923 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23923 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais effectuer une recherche de plusieurs codes (en une fois) dans une liste de codes, et par la même occasion mettre en relief les codes de la liste qui "répondent présent à l'appel".
Concrètement, j'ai une liste de +-150 codes-articles (colonne A) dans laquelle je voudrais vérifier (en une seule fois) la présence de 10 codes (colonne B).
C'est une opération que je dois faire tous les jours et j'aimerais trouver un moyen pratique pour l'effectuer.
J'essaie désespérément d'utiliser la formule nb.si via la mise en forme conditionnelle, mais ça marche pô c'truc !
Merci d'avance pr vos tuyaux !
Je souhaiterais effectuer une recherche de plusieurs codes (en une fois) dans une liste de codes, et par la même occasion mettre en relief les codes de la liste qui "répondent présent à l'appel".
Concrètement, j'ai une liste de +-150 codes-articles (colonne A) dans laquelle je voudrais vérifier (en une seule fois) la présence de 10 codes (colonne B).
C'est une opération que je dois faire tous les jours et j'aimerais trouver un moyen pratique pour l'effectuer.
J'essaie désespérément d'utiliser la formule nb.si via la mise en forme conditionnelle, mais ça marche pô c'truc !
Merci d'avance pr vos tuyaux !
A voir également:
- "recherche multiple" ds une plage XL
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Je recherche une chanson - Guide
- Ecran multiple pc - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
3 réponses
Bonjour,
Avec un filtre élaboré.
La colonne A en plage à chercher,
les 10 codes dans la zone de critères
copiés dans la colonne B
C'est du manuel
Avec un filtre élaboré.
La colonne A en plage à chercher,
les 10 codes dans la zone de critères
copiés dans la colonne B
C'est du manuel
Bonjour,
En fait, on sait pas trop ce que tu cherches...
- Le nombre de chacun des codes trouvé dans la colonne A ?
- Le simple fait de savoir si chacun des codes existent
- Le fait de savoir qu'ils existent tous ?
- ...
m@rina
En fait, on sait pas trop ce que tu cherches...
- Le nombre de chacun des codes trouvé dans la colonne A ?
- Le simple fait de savoir si chacun des codes existent
- Le fait de savoir qu'ils existent tous ?
- ...
m@rina
Bonjour,
Voilà une macro qui va colorer les cellules qui contiennent le code.
Voilà une macro qui va colorer les cellules qui contiennent le code.
Sub cherche() With Sheets("feuil1") Set rg = .Range("A2:A" & .Range("A65536").End(xlUp).Row) Set rg2 = .Range("B2:B" & .Range("B65536").End(xlUp).Row) End With For Each a In rg2 With rg Set c = .Find(a.Value, LookIn:=xlValues) If Not c Is Nothing Then trouve = c.Address Do c.Interior.ColorIndex = 4 Set c = .FindNext(c) Loop While Not c Is Nothing And c.Address <> trouve End If End With Next End Sub
En effet, j'avais pensé aussi au filtre avancé mais ça n'avait pas marché, et là je réessaye en suivant bien ce que tu me dis, mais rien ne se passe quand je valide l'opération... XL se contente de copier la première cellule de la plage à parcourir ....
Quant à la macro, merci beaucoup, mais là ça devient vachement trop complexe pr moi ... !
La macro elle est toute faite... donc, je ne vois pas où est la difficulté !!
m@rina