Tri ou Autre

Bonjour tout le monde ,

j' ai un soucis , je cherche à faire un tri assez selectif , et je n' y arrive pas , please à l' aide mon boss va me tuer lol

13test.xlsx (9.37 Ko)

Bonjour

Une solution : A la place du tri un filtre

Édit : Boire ou programmer il faut choisir

Merci pour ta réponse,

mais ça ne fonctionne pas ,

il faut comparer la colonne A et la colonne B , et par la suite n' afficher que les données qui sont présente dans les deux .

j' ai essayer en tableau dynamique , les filtres ... sans résultats

peut être avec une macro , mais je comprends rien

merci quand même

Bonjour,

Banzai, je ne sais pas si ta solution prend en compte la condition indiquée, à savoir "Je ne veux afficher que les lignes de la colonne B qui sont presentent dans la colonne A "...

Edit: ma réponse et celle de Stéphanie se sont croisées..

Bonjour

Désolé j'ai lu rapidement

et comme le résultat attendu correspondait à la solution (du moins la colonne F), je n'ai pas cherché plus loin

Vraiment désolé

Bonjour

Une autre tentative

Merci Banzai , on s'y approche fortement , le coté droit Resultat , c été pour montrer ce que je voulais au final , pas besoin de l utiliser , bon je vais essayer maintenant de récuperer cette macro , je te tiens au courant

Bonjour

Stephanie13 a écrit :

pas besoin de l utiliser

Et je ne l'utilise pas

Juste besoin de la colonne A

Tu pourrais m' expliquer ton script , si c 'est pas trop long s'il te plait , quand je colle mes données ca ne fonctionne pas

merci pour ton aide

et si tu n' as pas le temps tant pis je ne t' en voudrais pas

Bonjour

C'est simple

On construit une liste sans doublon des données de la colonne A, que l'on place dans l'objet "Dictionary"

  ' Faire une liste sans doublon avec l'object "Dictionary"
  Set Mondico = CreateObject("Scripting.dictionary")
  For J = 2 To Range("A" & Rows.Count).End(xlUp).Row
    Mondico(Range("A" & J).Value) = ""
  Next J

Avec cette liste sans doublon on filtre

  ' Filtre
  Range("A1").CurrentRegion.AutoFilter field:=2, Criteria1:=Mondico.keys, Operator:=xlFilterValues

Extrêmement simple

On peut virer la variable NbLg : Pas utilisée

Rechercher des sujets similaires à "tri"