listbox multi colonne mais avec choix des colonnes

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

kolivier

XLDnaute Occasionnel
Bonsoir le forum,


Je suis vraiment désolés de vous poser une question qui semble avoir été 100 posées, mais ce soir je n'arrive pas a me connecter a mon cerveau, je réalise des macro hyper complexe et la je bloque su run truc simple et je n'arrive meme pas a comprendre les exemples deja créés 🙁

Dans mon userform, je souhaiterai avoir une listbox qui récupére dans plusieurs colonnes les infos présentes dans une feuille mais en decidant par exemple que en colonne 1 de l'userform, j'ai l'info de la colonne A et que en colonne 2 j'ai l'info de la colonne D et en colonne 3 de ma listbox j'ai l'info de la colonne k de la feuille.

Merci vraiment beaucoup de votre compréhension, et encore toutes mes excuses...

Message édité par: kolivier, à: 22/06/2006 22:20
 
Bonsoir,

Tu as de la chance j'ai justement modifié un code similaire cet aprem pour une autre question. Le code d'origine n'est pas de moi mais bon :
Code:
Sub init()
Dim data As Collection
Dim i As Integer
Dim j As Byte

With UserForm1
    .ListBox1.ColumnCount = 3
    .ListBox1.ColumnWidths = '60;60;60'
End With

With Sheets('feuil1')
    'ne pas oublié de modifier aussi ici
    tablo = .Range('A4:AZ' & .Range('AZ65536').End(xlUp).Row)
End With

For i = 1 To UBound(tablo)
    On Error Resume Next
    data.Add tablo(i, 1), CStr(tablo(i, 1))
    On Error GoTo 0
Next i

With UserForm1
.ListBox1.Clear

For i = 1 To UBound(tablo)
    'Colonne A
    .ListBox1.AddItem tablo(i, 1)
    'Colonne D
    .ListBox1.List(.ListBox1.ListCount - 1, 1) = tablo(i, 4)
    'Colonne AZ
    .ListBox1.List(.ListBox1.ListCount - 1, 2) = tablo(i, 52)
Next i
End With
End Sub

Voili, voilou,

@+
 
re,

Le temps que je prépare le code tu avais donné ton exemple. Il y a 2 ou 3 petites chose à modifier dedans mais tu devrais t'en sortir. Si ce n'est pas le cas, refais signe.

N'oublie pas de virer tout les ;, & np; et autres trucs qui sont bizarre.

@+
 
Re:listbox multi colonne mais avec choix des colon

bonsoir kolivier, re porcinet


dans ton code d'initialisation, modifie ton code :

Dim data As New Collection

pour appeler ton userform dans le module 1 :

userform1.show

salut
 
- 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

L
Réponses
7
Affichages
2 K
Laurent97310
L
Retour