TRI LISTE DEROULANTE (bis excusez moi j'ai oublié un élément)

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

Y

YOCHMA

Guest
TRI LISTE DEROULANTE (bis excusez moi j'ai oublié un élément)

C’est encore moi et oui lol ! ! !

Voici mon problème :

J’ai une liste déroulante ou je choisi des code postaux hors dans cette liste, les codes postaux ne sont pas trier par ordre croissant par exemple.

Comment faire pour qu’il apparaissent trier dans ma liste sans qu’ils le soient dans ma feuille Exel.

Merci d’avance à tous

YOCHMA

@+
 
J'utilise une fonction que j'ai ecrite, et qui trie la listbox ou combobox
Il suffit de lui passer comme parametre la listbox.

Le principe est de transférer les données de la liste dans un tableau de trier le tableau et de le remettre dans la liste


ex:
call trie(malistebox)

'procédure de trie d'une listebox

Sub trie(liste)
n = liste.ListCount
ReDim matable(n)

For i = 0 To n - 1
If liste.List(i) > maxi Then
matable(i) = liste.List(i)
maxi = liste.List(i)
Else
k = 0
While liste.List(i) > matable(k)
k = k + 1
Wend
'décallage
For z = i To k Step -1
matable(z + 1) = matable(z)
Next
matable(k) = liste.List(i)
' Application.StatusBar = i
End If
Next
liste.List() = matable

End Sub
 
- 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.
Retour