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