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
493
Réponses
10
Affichages
423

Statistiques des forums

Discussions
312 298
Messages
2 086 979
Membres
103 419
dernier inscrit
mk29