• 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
222
Réponses
15
Affichages
732
Réponses
37
Affichages
688
Réponses
40
Affichages
1 K
  • Question Question
XL 2013 VBA Excel
Réponses
2
Affichages
636
Réponses
3
Affichages
265
Retour