Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Mattharm
  • 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 !

Mattharm

XLDnaute Occasionnel
Bonjour,

Je réalise un tri dans une listbox en utilisant le code :

Code:
With Listbox
    For i = 0 To .ListCount - 1
        For j = 0 To .ListCount - 1
            If .List(i) < .List(j) Then
                temp = .List(i)
                .List(i) = .List(j)
                .List(j) = temp
            End If
        Next j
    Next i
End With

Seulement mes items sont composés de "livre 1", "livre 2"... jusqu'à 40.

Il me trie les 1 puis les 2 et non dans l'ordre croissant ?!

Existe t il une solution pour avoir un tri numérique croissant ?

Merci
Mattharm
 
Re : Tri Listbox

Bonjour Mattharm, Pascal

Où sans rajouté le zéro et si tu as toujours un espace entre les lettres et les chiffres :

Code:
'.../...
If CDbl(Split(.List(i))(1)) < CDbl(Split(.List(j))(1)) Then
'.../...

A+
 
- 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

Discussions similaires

Réponses
10
Affichages
680
Réponses
15
Affichages
830
Réponses
4
Affichages
743
Réponses
5
Affichages
932
Réponses
8
Affichages
402
Réponses
8
Affichages
800
Réponses
3
Affichages
926
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…