2ème colonne d'une listbox
Résolu
Philou73.CH
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- 2ème colonne d'une listbox
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
- 2eme ecran pc - Guide
2 réponses
Bonjour
Y, ques aco ?
le principe:
Michel
Y, ques aco ?
le principe:
For lig = 1 To nbreligne--
ListBox1.AddItem "donnée " & lig
For col = 2 To columncount
ListBox1.List(ListBox1.ListCount - 1, col) = "donnée " & lig & " " & col
Next col
Next lig
Michel
Bonjour,
Excuse moi, j'avais oublié cette solution sans boucle (exemple à adapter)
Excuse moi, j'avais oublié cette solution sans boucle (exemple à adapter)
Private Sub UserForm_Initialize()
With ListBox1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Column() = Application.Transpose(Range("B2:C10"))
End With
End Sub
Génial !!
Merci Michel_m, celà fonctionne à merveille. J'ai enfin ce que je cherchais depuis plusieurs jours et nuits....
Par contre pouvez-vous juste me dire comment faire pour que la colonne 1 de l'userforme qui est les dates de l'événement, corresponde effectivement à une date. Là j'ai, par exemple :41802, alors que la cellule de la feuille est inscrite : 12 juin 2014.
Un grand merci en tout cas à vous et je vous suis reconnaissant de ce que vous m'avez appris.
PS : je mets ma question comme résolue, par respect au fait que vous avez répondu à ma question initiale. Mais si vous avez une suggession pour le soucis de date, c'est volontier que je lis votre solution.
Meilleures salutations
Merci Michel_m, celà fonctionne à merveille. J'ai enfin ce que je cherchais depuis plusieurs jours et nuits....
Par contre pouvez-vous juste me dire comment faire pour que la colonne 1 de l'userforme qui est les dates de l'événement, corresponde effectivement à une date. Là j'ai, par exemple :41802, alors que la cellule de la feuille est inscrite : 12 juin 2014.
Un grand merci en tout cas à vous et je vous suis reconnaissant de ce que vous m'avez appris.
PS : je mets ma question comme résolue, par respect au fait que vous avez répondu à ma question initiale. Mais si vous avez une suggession pour le soucis de date, c'est volontier que je lis votre solution.
Meilleures salutations
Y est la dernière ligne écrite du tableau depuis lequel je prends les informations.
Cette variable est déterminée plus en avant dans la macro. Mais cette partie je n'ai pas pensé nécessaire de la mettre pour ne pas encombrer ma question.
Ai Repondu à votre interrogation ?
Merci pour votre réponse rapide.
Si g compris juste, je remplace :
Nbrligne par la différence que j'ai entre x et Y. ,première et derniere ligne de mon tableau.
Et "donnée" ??? Par Sheets("FormInterne").Range("B" &X) ???
Je n'ai pas pu tester car suis sur le chemin du retour à domicile. Et je lis votre message depuis un natel.
Merci à vous