Question doublons

Bonjour,

J'ai une question concernant les doublons.

Voir PJ

J'ai un onglet avec une liste de nom (colonne A) et l'activité correspondant (clonnone B).

J'ai un second onglet avec une liste de noms, parfois en plusieurs exemplaires (colonne A), sans réf à l'activité (il n'y a pas de colonne B).

J'aimerais connaitre un moyen d('obtenir un troisième onglet avec une liste comprenant les noms communs entre la liste de longlet 1 et celle de l'onglet 2 (colonne A) avec, en face, l'activité correspondant (colonne B).

Je sais que c'est faisable par macro, mais je n'y arrive pas...

Quelqu'un connaitrait il une solution ?

Merci à tous.

Bonjour ,

Essaye avec sa en macro

Option Explicit

Sub Test()

Dim i, j, h As Integer

h = 2
i = 2
j = 2

While IsEmpty(Range("liste_1!A" & i)) = False
    While IsEmpty(Range("liste_2!A" & j)) = False
        If Range("liste_1!A" & i).Value = Range("liste_2!A" & j).Value Then
            Range("liste_finale!A" & h).Value = Range("liste_1!A" & i).Value
            Range("liste_finale!B" & h).Value = Range("liste_1!B" & i).Value
            h = h + 1
            j = j + 1
            i = i + 1
        Else
            j = j + 1
        End If
    Wend
    j = 2
    i = i + 1
Wend

End Sub

Cordialement

bonjour

au cas ou sans macro

10bobby54.xls (18.50 Ko)

cordialement

Bonjour,

Merci à vous deux,

La macro ne passe pas, j'ai un message d'erreur. Ma version d'excel n'aime pas

While IsEmpty(Range("liste_1!A" & i)) = False

Pour la version non macro ça fonctionne bien même si je n'ai pas encore compris toute la ligne. Je vais bosser ça !

Bonne journée et encore merci

Rechercher des sujets similaires à "question doublons"