Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Supprimer doublons d'une listbox à deux colonnes

  • Initiateur de la discussion Initiateur de la discussion pumbathekings
  • 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 !

P

pumbathekings

Guest
Bonjour,

Voici mon problème, lorsque je charge une configuration via la combobox, des sous-fonctions se collent dans une listbox (subfunctions). Lorsque je veux rajouter des sousfonctions, je fais mon drag N drop. d'autres sousfonctions vont alors s'ajouter à ma listbox subfunctions.

Le problème étant, je n'arrive pas à supprimer ces fameux doublons.



VOici mon code:

Si quelqu'un avait une solution..
D'avance merci.

Pumba
 

Pièces jointes

Re : Supprimer doublons d'une listbox à deux colonnes

Bonjour,

Exemple

Code:
Dim f
Private Sub UserForm_Initialize()
  Set f = Sheets("bd")
  Me.ListBox1.List = f.Range("A2:D" & f.[B65000].End(xlUp).Row).Value
  Set d = CreateObject("Scripting.Dictionary")
  j = 0
  Do While j < Me.ListBox1.ListCount
    tmp = ListBox1.List(j, 0) & ListBox1.List(j, 1)
    If Not d.exists(tmp) Then
      d(tmp) = ""
      j = j + 1
    Else
      Me.ListBox1.RemoveItem j
    End If
  Loop
End Sub



jb
 

Pièces jointes

Dernière édition:
Re : Supprimer doublons d'une listbox à deux colonnes

Bonjour Jb,

Merci pour cet exemple. Cependant, je n'ai pas réussi à le rendre fonctionnel. Lorsque je lance ma macro, une erreur apparait.
Cela vient-il du code ou juste du fait que ma listbox ne soit pas triée (confère image dans sujet).

Ci-dessous mon code:

La facon dont je l'insère :
Doublon2 Me.Subfunctions

D'avance merci.

Pumba
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
644
Réponses
15
Affichages
713
Réponses
5
Affichages
873
Réponses
4
Affichages
712
Réponses
10
Affichages
989
Réponses
5
Affichages
404
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…