RechercheV de plusieurs valeurs dans une même cellule

Résolu/Fermé
mygoo - Modifié par mygoo le 2/06/2016 à 11:00
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 6 juin 2016 à 09:37
Bonjour à tous,

je bloque depuis longtemps sur une formule que me ferait gagner un temps fou !

Dans une colonne A1:A2:A3 un numéro de commande par cellule ex 075272,075245
Dans une colonne B1:B2:B3 une référence par cellule ex AAAA, BBBB

Dans une seule cellule D1 où se trouve des numéros de commande, séparé par un ; exemple 075272;075245 etc...

Dans une cellule E1, je voudrais que la rechercheV ou autre, fasse apparaître dans une même cellule la ou les références correspondantes, séparée par des ; exemple AAAA;BBBB etc...

Est-ce qu'il existe une combinaison de formule excel ou bien faut-il passer par VBA.

Merci pour vos réponses

6 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
2 juin 2016 à 11:47
Au vu de la compléxité de la demande (une recherche sur Plusieurs ( variable ) colonne ) je pense qu'une formule classique ne fonctionnerait pas .

Il doit être nécessaire de passer par du VBA. Malheureusement, je suis pas du tout le mieux calé pour ça.
1
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
2 juin 2016 à 10:50
Bonjour,

Si je comprend bien vous aimeriez faire en sorte que 2 données ( retrouvée grace a des RechercheV ) soit dans une seule.

Essayer avec ce genre de formule ( avec A1 la valeur a cherche , B:C le tableau de recherche )

=concatener(rechercherv(A1;B:C;1;FAUX);';';rechercheV(A1;B:C;2;FAUX))

Ce genre de formule vous permet d'avoir la colonne 1 et 2 sous cette forme :
DonnéB;donnéeC

J’espère que ça vous convient.
Dans le cas contraire envoyé votre fichier grâce a ce site:
https://www.cjoint.com/

Avec un exemple de résultat que vous souhaitez.
0
Bonjour Diablo13800,

Tout d'abord merci pour votre réactivité !!

Dans le doute, je vous joint le fichier pour voir si vous m'avez bien compris et que votre formule magique correspond bien à mes attentes

http://www.cjoint.com/c/FFcjmk4InwK

Merci beaucoup !
0
Merci quand même pour votre aide.

en attendant je continue de chercher
0

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

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 juin 2016 à 08:37
Bonjour,

un exemple de fonction en VBA: recherche avec x Infos et recuperer les
donnees en fonction de celles-ci

https://www.cjoint.com/c/FFggJwrEMwf
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
6 juin 2016 à 09:09
Bonjour f894009
Petite erreur, décalage d'une ligne entre la ref mvt cherchée et l'article.
Table_Res = Table_Res & Plage(lig - 1, 2) & ";" 'mise en memoire des infos trouvees
Cdlt
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 juin 2016 à 09:37
Re,

Merci Frenchie83,

version corrigee: https://www.cjoint.com/c/FFghLtzB2Af
0