Coucou
merci Bruno et Banzai
j'ai testé F1 déjà mais c'est pas toujours explicite même si ça doit l'être pour qqn qui a déjà compris.
en fait j'aimerais la procédure pour remplir une combobox qui se remplit (quand on clique dessus) avec
la colonne A d'un tableau (qui correspond à l'indice de l'enregistrement soit en fait la ligne n-1 du tableau) et
la colonne F du tableau (qui correspond à un NOM) (Je sais le faire pour une colonne)
J'ai besoin de l'indice (car j'ai vu qu'il y a un moyen de ne pas en tenir compte puisqu'on prend l'indice de la combobox)
car je vais ensuite trier le combox par lettre alphabétique mais en masquant la ligne d'indice lors de l'affichage de la combobox (Ca j'ai pas encore fait avec une combobox a deux colonnes, je le fais avec une colonne avec le code trouvé sur le forum:
Function ListSort(liSte)
Dim First As Integer, Last As Integer
Dim I As Integer, J As Integer
Dim Temp
First = LBound(liSte)
Last = UBound(liSte)
For I = First To Last - 1
For J = I + 1 To Last
If liSte(I, 0) > liSte(J, 0) Then
Temp = liSte(J, 0)
liSte(J, 0) = liSte(I, 0)
liSte(I, 0) = Temp
End If
Next J
Next I
ListSort = liSte
End Function
fonction qui est appelée par Me.ComboBox2.List = ListSort(Me.ComboBox1.List)
pour obtenir le combobox2 triée à partir de combobox1
FAUT-IL le code ListBox1.BoundColumn = 2 avant l'appel de la fonction si on veut que le tri se face sur cette colonne?
Ensuite une fois le choix fait, je remplis des textbox contenant les renseignements situés dans la ligne du tableau contenant le Nom sélectionné dans la combobox. (Attention le nombre de lignes varie)
J'en suis pas loin mais je bug
Merci pour votre aide
Séb