Enlever les doublons

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 !

Cougar

XLDnaute Impliqué
Bonjour le forum,

Suite à ces lignes de code, je voudrais enlever les doublons dans mon combobox.

For Each c In .Range("c4:c35,i4:i35")
ComboBox1.AddItem c
Next c
End With

Que manque-t-il pour ne pas avoir de doublons ?

Merci
 
Re : Enlever les doublons

Bonjour Cougar

Peut être comme ci dessous :

Code:
Dim x As New Collection, c as Range
For Each c In .Range("c4:c35,i4:i35")
On Error Resume Next
    x.Add c, CStr(c)
    If Err = 0 Then ComboBox1.AddItem (CStr(c))
    On Error GoTo 0
Next c
End With

A tester...

bonne soirée
@+
 
Re : Enlever les doublons

Salut Cougar, le Forum

Regardes ce Fichier
Tu auras des doublons dans la liste mais pas dans la ComboBox (cequetudemandes)

Bonne Journée

EDIT:
Juste avant d'envoyer le Fichier, que vois-je, Le Pierrot 🙂 qui a déjà proposé une solution. J'envoie quant même la mienne (Aidéd'hervé) 😀
 

Pièces jointes

- 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

Réponses
3
Affichages
332
Réponses
10
Affichages
661
Réponses
15
Affichages
784
Réponses
4
Affichages
281
Réponses
5
Affichages
910
Réponses
7
Affichages
454
Retour