Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

remplir Combobox par ordre décroissant

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

A

aeryne

Guest
Bonjour
j'aimerai remplir ma combobox en ordre décroissant puisque j'alimente mon tableau en permanence et ca commence à être long de toujours descendre en bas car je remplis toujours les dernieres propositions.

voici le code qui me sert à alimenter ma combobox:
Code:
With Worksheets("AVP")
        Me.ComboBox29.List() = .Range("D2:D" & .Range("D" & Rows.Count).End(xlUp).Row).Value
    End With

c'est situer dnas le userform initialize

merci de votre aide
 
Re : remplir Combobox par ordre décroissant

Bonjour,

CF PJ

Code:
Private Sub UserForm_Initialize()
  Dim temp()
  Set f = Sheets("BD")
  temp = Application.Transpose(f.Range("A2:A" & f.[A65000].End(xlUp).Row))
  Call tri(temp, LBound(temp), UBound(temp))
  Me.ComboBox1.List = temp
End Sub

Sub tri(a(), gauc, droi) ' Quick sort
   ref = a((gauc + droi) \ 2)
   g = gauc: d = droi
   Do
     Do While a(g) > ref: g = g + 1: Loop
     Do While ref > a(d): d = d - 1: Loop
     If g <= d Then
       temp = a(g): a(g) = a(d): a(d) = temp
       g = g + 1: d = d - 1
     End If
   Loop While g <= d
   If g < droi Then Call tri(a, g, droi)
   If gauc < d Then Call tri(a, gauc, d)
End Sub

JB
 

Pièces jointes

Dernière édition:
- 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

F
Réponses
5
Affichages
2 K
Fariri
F
Q
Réponses
7
Affichages
3 K
P
Réponses
3
Affichages
1 K
prorudess
P
A
Réponses
16
Affichages
7 K
adelaidetermote
A
A
Réponses
0
Affichages
2 K
avenir80
A
Réponses
8
Affichages
2 K
lelectricien
L
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…