pompaero
XLDnaute Impliqué
Bonjour à vous
J'essai de mettre en place un ComboBox sans doublon avec ordre alphabétique.
Concernant les doublons j'y suis arrivé mais n'arrive pas à adapter l'ordre alphabétique dans le code, donc je viens vers vous pour de l'aide svp.
Merci
Mon code :
par avance merci de votre aide.
Cordialement
J'essai de mettre en place un ComboBox sans doublon avec ordre alphabétique.
Concernant les doublons j'y suis arrivé mais n'arrive pas à adapter l'ordre alphabétique dans le code, donc je viens vers vous pour de l'aide svp.
Merci
Mon code :
Code:
Sub AlimCbxFonction()
Dim i As Integer
'Boucle sur les cellule de la colonne F
For i = 1 To Sheets("employés").Range("F65536").End(xlUp).Row
'Remplit la zone d'édition du ComboBox
UsF_Employe.CBxAjouFonction = Sheets("employés").Range("F" & i)
'ComboBox1.ListIndex renvoie -1 si la donnée n'existe pas dans
'la liste déroulante. Dans ce cas, on va pouvoir utiliser la méthode AddItem
'pour intégrer la donnée dans le ComboBox.
'(Range("F" & i) <> "" permet simplement de gérer les éventuelles cellules vides
'dans la colonne F).
If UsF_Employe.CBxAjouFonction.ListIndex = -1 And Sheets("employés").Range("F" & i) <> "" Then _
UsF_Employe.CBxAjouFonction.AddItem Sheets("employés").Range("F" & i)
Next i
End Sub
par avance merci de votre aide.
Cordialement