Demande d'assistance. [Résolu]

- - Dernière réponse : via55
Messages postés
11446
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 décembre 2019
- 28 nov. 2019 à 19:57
Bonjour,
Votre aide, s'il vous plaît !
Je cherche à, à partir d'une référence, récupérer toutes les informations y relatives dans une cellule. Exemple: dans une feuille, j'ai une liste de données avec plusieurs références qui se répètent (un code produit a été utilisé par plusieurs départements avec différentes valeurs). Sur une autre feuille, j'ai copié les références (codes produits) sans doublons en colonne A. En colonne B, je cherche de récupérer les noms de départements pour chaque référence (si le code produit est en A4, et dans la feuille source il a été utilisé par 6 départements différents, alors en B4 regrouper les 6 noms de départements).
Avec VLOOKUP, je ne récupère que le premier nom de la plage.
Sur ma base de données sources, les valeurs cherchées sont, les unes à gauche et les autres à droite de la colonne de référence (code produit).
Comment ça marche ?
Afficher la suite 

4 réponses

Messages postés
50481
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 décembre 2019
11388
0
Merci
 1) Tu vas dans http://cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

https://www.cjoint.com/c/IJtkieHoEGT
Commenter la réponse de Raymond PENTIER
Messages postés
50481
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 décembre 2019
11388
0
Merci
Pour le code TVEAZCD0011 (en B9) tu as 9 lignes concernées dans l'autre feuille.
Comment espères-tu pouvoir les inscrire dans la seule cellule F9 ?
Commenter la réponse de Raymond PENTIER
Messages postés
11446
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 décembre 2019
1540
0
Merci
Bonjour Jovial
Coucou Raymond ☺

Possible (eh oui Raymond) avec des fonctions personnalisées
Nécessite que la feuille DI soit triée sur la colonne Code (pour regrouper les codes et limiter ainsi la zone de recherche pour les macros)
https://mon-partage.fr/f/dZIwQvCi/

Faire ALT+F11 pour voir les codes des macros

Cdlmnt
Via
Merci pour le codage. J'espere que ce sera utile pour moi meme si je ne comprends pas tres bien le VBA.
Super!!!
Monsieur via55, j'ai comme impression que je n'ai pas bien expliqué mon degré de satisfaction à votre réponse. Très efficaces ces codes, je les utilise dans plusieurs de mes rapports, et c'est une solution sans précédent. Franchement ça me donne envie d'apprendre le VBA. Merci encore une fois de plus
Commenter la réponse de via55
Messages postés
11446
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 décembre 2019
1540
0
Merci
Tant mieux ☺
C'est vrai que de connaître un peu de VBA facilite la vie dans bien des cas et ce n'est pas si compliqué que ça
Bonne suite et à une prochaine fois peut-être
Commenter la réponse de via55