Tri d'une liste deroulante

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

polonix

Guest
Bonjour à tous et BONNE ANNEE à TOUT - c'est un peu tard mais c pas grave

J'ai un petit soucis avec le tris des valeurs d'une liste deroulante.

Je m'explique :

J'ai dans une feuille excel des zones nommées qui sont semaine_1, semaine_2 etc jusqu'a semaine_52 et d'autres zones nomées comme "Totaux" (par exemple")

Ce que je n'arrive pas à faire c'est de selectionner dans la liste deroulante que les zones qui commence par semaine et pas les autres et de les trier dans l'ordre semaine_1, semaine_2 etc et pas semaine_1, semaine_11, ...semaine_2 etc etc.

J'ai joint un fichier pour plus de comprehension .

Si qq'un peut me donner un coup de main ca serait SUPER - merci d'avance

Polonix
 

Pièces jointes

Bonjour Polonix,
Dans ta routine d'initialisation tu peux déjà regarder les noms avant de les ajouter dans la combo:
Private Sub UserForm_Initialize()
Dim nPlage As Name
With Me.ComboBox1
For Each nPlage In ActiveWorkbook.Names
If UCase(Left(nPlage.Name, 7)) = "SEMAINE" Then
.AddItem nPlage.Name
End If
Next
End With
End Sub
@+
 
ReBonjour Polonix,
Je me rend compte que je ne t'ai rien dis concernant le tri...
La solution la plus simple est de nommer les ranges de la façon suivante:
Semaine_01, Semaine_02, .... de la sorte ils seront bien triés....
@+
 
Merci beaucoup pour ton aide

Pour l'instant je me bats avec le code pour le faire marcher car j'ai aucune zone qui s'affiche dans la liste


ok - c'est comme ca que j'ai nommé mes plages de cellules

merci encore et je te tiens au courant

++
 
aha - je me rends compte que passant à la semaine_10 le tris n'est plus d'actualité :

dans ma liste j'ai :

semaine_1
semaine_10
semaine_11
.....
semaine_2
semaine_21
....

etc


comment faire pour que le tris soit corect :

semaine_1
semaine_2
.....
semaine_9
semaine_10
semaine_11
....

etc


MErci d'avance
 
- 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