Recherche v vba
OOLIVIZY
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
OOLIVIZY Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
OOLIVIZY Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je viens à vous afin d'avoir une petite aide concernant la recherche v via vba.
En effet, je cherche à connaître un moyen d'effectuer une recherche v qui puisse faire une boucle et, à chaque fois, descendre d'une ligne pour coller l'info.
Par exemple:
le mot recherché est Alpha.
dans le fichier de référence, on retrouve 4 fois le mot Alpha dans la colonne A.
J'aimerais donc savoir comment faire pour que la macro vienne copier les valeurs trouvées via recherchev(Alpha;fichierdéréférence;...) et qu'elle me les copie les unes en dessous des autres.
Des idées ?
Par avance, merci :)
Je viens à vous afin d'avoir une petite aide concernant la recherche v via vba.
En effet, je cherche à connaître un moyen d'effectuer une recherche v qui puisse faire une boucle et, à chaque fois, descendre d'une ligne pour coller l'info.
Par exemple:
le mot recherché est Alpha.
dans le fichier de référence, on retrouve 4 fois le mot Alpha dans la colonne A.
J'aimerais donc savoir comment faire pour que la macro vienne copier les valeurs trouvées via recherchev(Alpha;fichierdéréférence;...) et qu'elle me les copie les unes en dessous des autres.
Des idées ?
Par avance, merci :)
A voir également:
- Recherche v vba
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Hyper-v download - Télécharger - Divers Utilitaires
- Recherche photo - Guide
- Je recherche une chanson - Guide
- Moteur de recherche 1fichier ✓ - Forum Réseaux sociaux
2 réponses
Bonjour,
Sans VBA, tu as une solution ici http://gerard.g.pagesperso-orange.fr/logexl_08.htm#Recherche_avec_résultats_multiples
Cordialement.
Sans VBA, tu as une solution ici http://gerard.g.pagesperso-orange.fr/logexl_08.htm#Recherche_avec_résultats_multiples
Cordialement.
Merci pour ta réponse.
Le problème est que j'ai déjà une macro qui exécute certaines infos et j'aurais aimé avoir ca dans la continuité.
Qui plus est, je n'ai pas réussi à adapter le code sur mon cas.. (il ne me prend pas toutes les valeurs trouvées).
Le problème est que j'ai déjà une macro qui exécute certaines infos et j'aurais aimé avoir ca dans la continuité.
Qui plus est, je n'ai pas réussi à adapter le code sur mon cas.. (il ne me prend pas toutes les valeurs trouvées).
En fait, ce dont j'ai du mal à comprendre, c'est la fin de la formule
=INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))
Car dans l'exemple sur lequel tu m'as envoyé, les réponses sont mises automatiquement à côté de la valeur recherchée.
En l'occurence, dans mon cas, la valeur recherchée est C16 et les infos se colleraient à partir de D19.
=INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))
Car dans l'exemple sur lequel tu m'as envoyé, les réponses sont mises automatiquement à côté de la valeur recherchée.
En l'occurence, dans mon cas, la valeur recherchée est C16 et les infos se colleraient à partir de D19.
Le fichier que tu peux télécharger sur http://gerard.g.pagesperso-orange.fr/logexl_08.htm#Recherche_avec_résultats_multiples
comporte en feuille 2 un code VBA qui fait la même recherche.
comporte en feuille 2 un code VBA qui fait la même recherche.