• Initiateur de la discussion Initiateur de la discussion patrick
  • 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 !

P

patrick

Guest
Je renseigne une combobox à l'aide de "AddItem" avec des données aléatoires. Une fois toutes les données entrées, je voudrais qu'elles apparaissent dans l'ordre alphabétique.
Qui peut m'aider
 
Je précise que ce code n'est pas du tout de moi - Lorsque je "surfais" sur le NET depuis la M.C.L. (Maison de la Culture & des Loisirs) j'effectuais des copier coller rapidement vu le temsp imparti -- Je pense que le réalisateur se reconnaîtra - bonnes fêtes de fin d'année --

--A placer dans UserForm_Initialize()

Me.ComboBox1.List = ListSort(Me.ComboBox1.List)

--Code distinct

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

A ++ Eric
 
- 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
7
Affichages
293
Réponses
2
Affichages
156
Réponses
4
Affichages
187
Réponses
3
Affichages
187
Réponses
15
Affichages
876
Réponses
37
Affichages
1 K
Réponses
40
Affichages
2 K
Retour