Recherche sur un autre classeur avec retour multiple
mamiou
-
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.
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:
- Recherche sur un autre classeur avec retour multiple
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Ecran multiple pc - Guide
- Excel cellule choix multiple - Guide
- Retour à la ligne excel formule - Guide
- Recherche photo - Guide
10 réponses
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+
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+
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 :)
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 :)
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 ??
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 ??
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
exemples a adapter a vos besoin:
fichier suivi: https://www.cjoint.com/c/CHhkZfk3C7P
fichier commande: https://www.cjoint.com/c/CHhk0lEFp8a
A+
exemples a adapter a vos besoin:
fichier suivi: https://www.cjoint.com/c/CHhkZfk3C7P
fichier commande: https://www.cjoint.com/c/CHhk0lEFp8a
A+
Je travaille avec 2 versions d'excel 2010 et 2003.
Merci beaucoup, je vais regarder ça tout de suite.
Merci beaucoup, je vais regarder ça tout de suite.
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.
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.