Eliminer les doublons d'une liste

  • Initiateur de la discussion Initiateur de la discussion fiona63
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fiona63

XLDnaute Nouveau
Salut à tous !

Voila je souhaiterais repérer dans une liste de noms ceux qui sont en double (ou en triple).

Puis, "compresser" cette liste pour éliminer les doublons (ou triplons !).

Et, tout ca, en automatique....

J'ai mis en piece jointe un fichier pour plus de clarté,

Merci d'avance
 

Pièces jointes

Re : Eliminer les doublons d'une liste

Hello,

1 soluce bete :

Code:
Sub cartman()
Z = 1
    For i = 1 To Range("A65536").End(xlUp).Row
    present = False
        For y = 1 To Range("B65536").End(xlUp).Row
            If Cells(i, 1) = Cells(y, 2) Then present = True
        Next y
        If present = False Then
            Cells(Z, 2) = Cells(i, 1)
            Z = Z + 1
        End If
    Next i
End Sub
 

Pièces jointes

Re : Eliminer les doublons d'une liste

Bonjour,

Avec le filtre élaboré ou formule.

Avec Dictionnary:

Code:
Sub doublon2()
    Set mondico = CreateObject("Scripting.Dictionary")
    For Each c In Range([A1], [A65000].End(xlUp))
      If Not mondico.Exists(c.Value) Then mondico.Add c.Value, c.Value
    Next
    [C1].Resize(mondico.Count) = Application.Transpose(mondico.items)
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour