Mise en forme d'une listbox dans un userform [Résolu]

Signaler
Messages postés
140
Date d'inscription
lundi 9 juin 2008
Statut
Membre
Dernière intervention
18 avril 2012
-
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour
je suis sous excel 2007
j'ai un userform, puis une listbox et un combobox
le combobox est alimente par des donnees qui se trouve de A10 a Axxx
je souhaiterais avoir apres le choix avec le combombox avoir les donnees qui se trouve sur la meme ligne dans les colonnes B,C, D etc...
mais avoir ces donnees en vertical dans la lisbox
merci

3 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
220
Oui ?
Et je ne vois rien qui ne te permette de le faire avec Additem dès lors que tu connais à quelle ligne de ta feuille correspond l'article cliqué sur la combo (ce que je t'ai montré plus haut) !


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
220
Bonjour,
réfléchis :
1) ta combo commence à l'index 0 et va donc jusqu'à l'index xxx - 1
2) l'index 0 comporte les données de la ligne 10

OK,
si l'article sur lequel tu cliques est celui d'index n, il correspond donc à la ligne 10 + n de ta feuille, non ?

Comment savoir quel est l'index de l'article cliqué ?
Private Sub ComboBox1_Click()
 MsgBox ComboBox1.ListIndex
End Sub

Après (puisque tu connais la ligne), c'est facile, non ?

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
140
Date d'inscription
lundi 9 juin 2008
Statut
Membre
Dernière intervention
18 avril 2012
1
bonjour ucfoutu
pour la combobox, j'ai mis en Rowsource la plage souhaitez
mais c'est une fois fait le choix dans cette lisbox,
que je souhaiterais que les donnees qui sont dans les colonnes adjacentes s'affiche dans la listox.
mais pas en ligne, mais sur une seule colonne.
ex:
titi 21/12/2011 14/10/2011 etc.....
toto 20/10/2011 8/5/2011 etc...
tata 14/5/2011 6/3/2011 etc

quand je selectionne dans le combobox titi
dans la lisbox avoir
21/12/2011
14/10/2011
etc..

quand je selectionne dans le combobox toto
dans la lisbox avoir
20/10/2011
8/5/2011
etc..

cris