XL 2016 Combobox sans doublons

akni

XLDnaute Nouveau
Bonjour tout le monde,

J'essaie de remplir une combobox sans doublons même avec Combobx.ListIndex=-1 dans fichier joint
merci pour toute aide.
 

Pièces jointes

  • combo sans doublons.xlsm
    25 KB · Affichages: 4
Solution
Bonjour,
J'ai récemment fait le même genre d'opération mais avec des listbox.
Il faut passer par une collection (qui n'accepte pas les doublons), puis copier les items de la collection dans ceux de la listbox, je pense que la méthode devrait être la même avec une combobox.
Je vous laisse regarder le code dans le fichier joint.
EDIT: Bonjour @BOISGONTIER (qui m'a donné la méthode citée) et Dranreb (dont je vais étudier la méthode)

Dranreb

XLDnaute Barbatruc
Bonjour.
Ça se fait en une seule instruction en ayant coché la référence CLsCAs qui est le nom de projet VBA du xlam dont je joins le xlsm précurseur :
VB:
Sub cmb()
   Feuil4.ComboBox1.List = CLsCAs.SujetCBx(Feuil4.[E2].Resize(Feuil4.[E10000].End(xlUp).Row - 1))(0)
   End Sub
 

Pièces jointes

  • CBxLCtlA.xlsm
    170 KB · Affichages: 8

Dim.Reichart

XLDnaute Occasionnel
Bonjour,
J'ai récemment fait le même genre d'opération mais avec des listbox.
Il faut passer par une collection (qui n'accepte pas les doublons), puis copier les items de la collection dans ceux de la listbox, je pense que la méthode devrait être la même avec une combobox.
Je vous laisse regarder le code dans le fichier joint.
EDIT: Bonjour @BOISGONTIER (qui m'a donné la méthode citée) et Dranreb (dont je vais étudier la méthode)
 

Pièces jointes

  • Fichier exemple.xlsb
    47.3 KB · Affichages: 12

Discussions similaires

Réponses
6
Affichages
504
Réponses
10
Affichages
430

Statistiques des forums

Discussions
312 368
Messages
2 087 665
Membres
103 633
dernier inscrit
Surfer