frtoussaint
XLDnaute Nouveau
Bonjour le forum,
J'ai beau chercher sur le forum, mais je ne trouve pas la solution à mon problème.
J'ai un 1er userform de recherche qui fonctionne bien (merci le forum). les résultats de ma recherche sont affichés dans une listbox. Lorsque je double-clique sur une ligne de la liste box, ça affiche un autre userform qui reprend les données de la ligne en question.
Jusque là, tout va bien ... tant que c'est des textbox, des options buttons ou des checkbox. Mais les list box et les combo, j'y arrive pas.
LISTBOX.
Dans mon tableau, les données sont encodées dans une seule cellule avec des virgules entre les éléments.
Alors, j'ai un additem de ma listbox classique, mais comment faire en sorte que les lignes soient sélectionnées (multiselect) en fonction des mots écrits dans ma cellule. Exemple car c'est pas très clair :
Dans ma cellule de la colonne Y, j'ai "choix1, choix3, choix4".
J'aimerais que ma listbox soit remplie des données choix1 à choix4, et que les lignes "choix1", "choix3" et "choix4" soient sélectionnées à l'initialisation.
COMBOBOX.
C'est un peu la même chose, sauf que y a pas le problème du multiselect. J'aimerais que ma listbox soit alimentée par une liste et que à l'initialisation la valeur présente dans ma cellule W soit sélectionnée.
Je mets le fichier en pièce jointe... si certains d'entre vous ont des pistes de solution, j'aimerais les connaitre
Merci.
François
J'ai beau chercher sur le forum, mais je ne trouve pas la solution à mon problème.
J'ai un 1er userform de recherche qui fonctionne bien (merci le forum). les résultats de ma recherche sont affichés dans une listbox. Lorsque je double-clique sur une ligne de la liste box, ça affiche un autre userform qui reprend les données de la ligne en question.
Jusque là, tout va bien ... tant que c'est des textbox, des options buttons ou des checkbox. Mais les list box et les combo, j'y arrive pas.
LISTBOX.
Dans mon tableau, les données sont encodées dans une seule cellule avec des virgules entre les éléments.
Alors, j'ai un additem de ma listbox classique, mais comment faire en sorte que les lignes soient sélectionnées (multiselect) en fonction des mots écrits dans ma cellule. Exemple car c'est pas très clair :
Dans ma cellule de la colonne Y, j'ai "choix1, choix3, choix4".
J'aimerais que ma listbox soit remplie des données choix1 à choix4, et que les lignes "choix1", "choix3" et "choix4" soient sélectionnées à l'initialisation.
COMBOBOX.
C'est un peu la même chose, sauf que y a pas le problème du multiselect. J'aimerais que ma listbox soit alimentée par une liste et que à l'initialisation la valeur présente dans ma cellule W soit sélectionnée.
Je mets le fichier en pièce jointe... si certains d'entre vous ont des pistes de solution, j'aimerais les connaitre
Merci.
François