Tri dans un ListBox..?

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

S

SherKanPacha

Guest
Bonjour à vous les Excelleux.
Voilà. J'ai un UserForm dans lequel ma ListBox1 est en RowSource :Chronologie!b4:l3000a. Ma feuille a des boutons qui activent des tris automatiques de ma feuille excel. Comment fait on pour repercuter ces memes tris dans ma ListBox1. J'ai créer des boutons dans mon UserForm mais je ne sais pas quoi mettre comme formule pour trier. Je tourne en rond et me mords la queue (j'suis souple non?). 😕
Merci za vous.
 
Re : Tri dans un ListBox..?

Vouaui....C'est pas mal ça...mais je te joins une image de ce que je fais et je crois que tu verras exactement ce que je cherches.

En cliquant sur le bouton "Touche" par exemple, j'aimerai que ma listBox1 m'extracte que les touches un peu comme les filtres automatique de la feuille d'ou j'ai extrait ma ListBox...Vois tu..?
Pas simple... 😉
 
Re : Tri dans un ListBox..?

re

cela serait du style avec le mot " touche " ecrit en colonne C

Listbox1.Clear
For x = 2 to range("A65536").end(xlup).row
if range("C" & x)="Touche" then
with listbox1
.AddItem Range("A" & x)
.List(.ListCount - 1, 1) = Range("B" & x)
.List(.ListCount - 1, 2) = Range("C" & x)
.List(.ListCount - 1, 3) = Range("D" & x)
.List(.ListCount - 1, 4) = Range("E" & x)
.List(.ListCount - 1, 5) = Range("F" & x)
.List(.ListCount - 1, 6) = Range("G" & x)
end with
end if
Next
 
Re : Tri dans un ListBox..?

Ok je vois que j'avais rien pompé dans ta 1er rep. je comprends mieux et j'essaye ça et je reviens vers toi pour te dire si c'est OK. pas de suite mais bientôt.
Re merci za toi.🙂
 
Re : Tri dans un ListBox..?

Dans ta formule rien ne dit ou on doit aller chercher les Datas. Mon Classeur a plusieurs feuilles et la ou se trouve le tableau présenter dans mon UserForm dans la listbox1 provient de mon Onglet "Chronologie". est pour ça que rien ne se fait ?
 
Re : Tri dans un ListBox..?

Private Sub CommandButton30_Click()
ListBox1.Clear
For x = 2 To Sheets("Chronologie").Range("A65536").End(xlUp).Row
If Sheets("Chronologie").Range("C" & x) = "Touche" Then

With ListBox1
.AddItem Range("A" & x)
.List(.ListCount - 1, 1) = Sheets("Chronologie").Range("B" & x)
.List(.ListCount - 1, 2) = Sheets("Chronologie").Range("C" & x)
.List(.ListCount - 1, 3) = Sheets("Chronologie").Range("D" & x)
.List(.ListCount - 1, 4) = Sheets("Chronologie").Range("E" & x)
.List(.ListCount - 1, 5) = Sheets("Chronologie").Range("F" & x)
.List(.ListCount - 1, 6) = Sheets("Chronologie").Range("G" & x)
End With
End If
Next

End Sub
Rien n'apparait...
 
Re : Tri dans un ListBox..?

CAYé...c'est moi qui est déconner.....La Colonne des phases n'est pas en C mais en D car j'avais scrapper une colonne dans la ListBox....
Ca marche et je crois que j'ai pigé....je vais pouvoir adapter tout ça sur mes différent boutons.
Merci za toi encore une fois et merci de ta patience...!!
 
- 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

J
Réponses
44
Affichages
6 K
Jacquie
J
Y
Réponses
2
Affichages
2 K
Y
M
Réponses
9
Affichages
10 K
marcus
M
Retour