Recherche sur un autre classeur avec retour multiple

mamiou -  
 mamiou -
Bonjour,

Voila mon problème: comme dit dans le titre je voudrais rechercher une certaine valeur dans un 2ème classeur ouvert et renvoyer toutes les valeurs correspondantes trouvées dans le 1er.

La valeur cherchée se trouve en B8 dans le classeur "suivi". La recherche doit se faire dans le classeur "commande" dans la plage "A2:Y8979". La 1ère valeur trouvée est affichée en D8. Pour les autres valeurs trouvées, je veux ajouter les lignes (autant de ligne que de valeur) et affichées les valeurs en D9,D10...

J'ai trouvé sur ce site la fiche pratique pour la recherche multiple mais étant débutante sur VBA, je ne comprends pas tout le code et je ne sais pas comment l'adapter à mon cas.

J'espère avoir été assez claire et que vous pouvez m'aider.

A voir également:

10 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

J'espère avoir été assez claire et que vous pouvez m'aider.
Pas vraiment, rechercher une certaine valeur dans un 2ème classeur ouvert et renvoyer toutes les valeurs correspondantes trouvées dans le 1er.

Que voulez-vous afficher dans votre classeur "suivi" en D8 et autre(s)

A+
0
mamiou
 
Je veux faire comme avec recherchev sauf que dans ce cas seule la première valeur est renvoyée alors que moi je veux que ca continue à chercher toutes les autres valeurs.

Exemple: la valeur cherchée est "pomme". Je veux qu'il me renvoie (en D8 dans mon cas) les valeurs de la 2ème colonne qui correspondent.

1er classeur:
Pomme jaune
verte

2ème classeur :
Pomme jaune
Poire jaune
Pomme verte

C'est pas facile à expliquer comme ça, donc j'espère que c'est plus clair quand même :)
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

C'est pas facile à expliquer comme ça, donc j'espère que c'est plus clair quand même Si, puisque vous venez de le faire

"commande" dans la plage "A2:Y8979" Est-ce que vous allez chercher n'importe quoi ou que des "pommes" ou des "poires" dans une colonne fixe ??
0
mamiou
 
Bonjour F894009,

Je vais chercher les valeurs "pommes" et "poires" qui sont dans des colonnes fixes. Les valeurs que la macro doit renvoyer sont aussi dans une colonne fixe.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Je regarde la chose.

Dernier detail, quel excel avez-vous ???

A+
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

exemples a adapter a vos besoin:

fichier suivi: https://www.cjoint.com/c/CHhkZfk3C7P

fichier commande: https://www.cjoint.com/c/CHhk0lEFp8a

A+
0
mamiou
 
Je travaille avec 2 versions d'excel 2010 et 2003.

Merci beaucoup, je vais regarder ça tout de suite.
0
mamiou
 
Merci pour votre aide, c'est exactement ce que je cherchais.

Dernière petite question: je voudrais que la macro soit lancée en appuyant sur un bouton et non en changeant la valeur de la cellule comme c'est le cas dans votre exemple. J'ai essayé en enlevant l'évènement worksheet_change au début du code mais ça ne fonctionne pas.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

je vous fais cela.

fichier modifie avec un bouton:

https://www.cjoint.com/c/CHhsf6H3q4k
A+
0
mamiou
 
Bonjour

Merci beaucoup, tout fonctionne comme je le voulais!
0