Trier le contenu d'une combobox

  • Initiateur de la discussion Initiateur de la discussion teddy
  • Date de début Date de début

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 !

T

teddy

Guest
Bonjour,

Existe-t-il un moyen plus simple que le transfert dans un tableau, le tri de celui-ci puis le rechargement de la combobox ?

D'avance merci pour les lumières !!!
Teddy
 
Bonjour le forum
Bonjour teddy

Personnellement, j'utilise depuis quelques temps cette fonction qui fonctionne impec.


Dans le UserForm_Initialize () :
CboX.List = ListSort(CboX.List) ==> CboX étant le nom de ton ComboBox
End Sub

Function ListSort(liSte)
Dim First As Integer, Last As Integer
Dim i As Integer, j As Integer
Dim Temp

First = LBound(liSte)
Last = UBound(liSte)
For i = First To Last - 1
For j = i + 1 To Last
If liSte(i, 0) > liSte(j, 0) Then
Temp = liSte(j, 0)
liSte(j, 0) = liSte(i, 0)
liSte(i, 0) = Temp
End If
Next j
Next i
ListSort = liSte
End Function

@++ Eric C
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
37
Affichages
720
Réponses
40
Affichages
1 K
Réponses
5
Affichages
320
Retour