Doublons avec VLOOKUP

Fermé
Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016 - 17 oct. 2016 à 10:27
Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016 - 2 nov. 2016 à 19:26
Bonjour,

J'essaie d'obtenir un registre de facturation par client depuis un registre global qui se trouve sur un autre onglet du fichier via une formule de Vlookup. Pour résumer, j'ai un registre global et j'aimerais avoir un onglet avec un menu déroulant qui me permette de choisir un fournisseur et d'obtenir toutes ces factures avec en plus d'autres données. Bref le menu déroulant fonctionne bien et le Vlookup aussi mais par contre j'ai plein de doublons. Comment faire pour ne pas les avoir sans passer par la fonction excel qui nous permet de ritirer les doublons? Car une fois cette fonction utilisée on perd toutes les formules des lignes doublonnées et si on prend un nouveau fournisseur on est obligé de retirer toutes les formules vers le bas et cela à chaque fois!!! Est-ce que quelqu'un connaitrait une formule? une formule autre que Vlookup? J'ai essaye le IF mais ça fonctionne pas...

Merci d'avance pour votre aide,
Miguel


1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
17 oct. 2016 à 10:37
Bonjour,

Tu peux utiliser un filtre avancé.
Ce type de filtre te permet de reporter le résultat à un autre emplacement et sans doublon.

A+
0
Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016
17 oct. 2016 à 10:44
Bonjour Gyrus,

Et merci pour ton retour. Pourrais-tu approfondir stp?

Merci,
Mig
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524 > Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016
17 oct. 2016 à 10:49
Je veux bien mais il faut me dire jusqu'où je dois creuser :)

Le plus simple, c'est que tu joignes un fichier exemple avec quelques explications sur le résultat à obtenir et je placerai le filtre.

Pour cela :
1)	Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; clic droit dessus et "Copier l’adresse du lien"
5) Tu reviens dans ta discussion sur commencamarche , et dans ton message de réponse tu fais "Coller".

A+
0
Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016
17 oct. 2016 à 12:29
Hello Gyrus,

Je vois ce que tu veux dire et je l'ai fait. Cela marche bien tant que tu n'as pas de menu déroulant. En effet, avec le menu déroulant, une fois que tu changes le nom du fournisseur, le filtre ne fonctionne plus et tu dois recommencer le procédé. Or, ce que je cherche à faire c'est de tout automatiser, sans avoir besoin de refaire ce filtre à chaque fois.
Encore merci,
Miguel
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524 > Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016
17 oct. 2016 à 13:37
Rien ne t'empêche d'utiliser un filtre avancé et de lancer le filtrage automatiquement lors du changement de valeur de la liste déroulante.
Il suffit de coupler le filtre à un évènement (WorkSheet.Change en l’occurrence).

A+
0
Mig2819 Messages postés 8 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 2 novembre 2016
31 oct. 2016 à 11:11
Bonjour Gyrus,

Pourrais-tu donc m'aider là dessus stp? J'arrive toujours pas à retirer les doublons automatiquement de l'onglet INVOICE REG TEST! Je voudrais donc via le menu déroulant, pouvoir avoir le détail de la première tab mais sans les doublons et j'aboue que je ne m'y connais pas trop en VBA.

Merci d'avance pour ton aide,
Mig

https://www.cjoint.com/c/FJFkkGdDrq7
0