gabibel
-
5 sept. 2012 à 10:31
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
5 sept. 2012 à 11:47
Bonjour à tous,
J'aimerais savoir comment pré-selectionner plusieurs valeurs d'une listbox.
Explications:
J'ai un formulaire contenant des listbox à choix multiples qui permet de saisir des données dans les cellules d'une feuille Excel.
J'aimerais pouvoir modifier les données des cellules en rouvrant le formulaire et ainsi avoir les valeurs de ma cellules pré-sélectionnées dans ma listbox..
J'ai testé ça mais ça ne marche pas :
For I = 2 To nbcellsD
If Feuil2.Cells(lig, 9).Value Like "*" & Feuil3.Cells(I, 4).Value & "*" Then
UserForm1.DomaineMetier.ListIndex = I - 2
End If
Next I
En plus simple, ma listbox contient les valeurs A,B,C,D. L'utilisateur sélectionne A et C et valide. La valeur "A, C" est ajoutée dans la cellule A1 d'une feuille.
Lorsque l'utilisateur clique sur le bouton modifier, j'aimerais que la listbox s'ouvre avec les valeurs A et C pré-sélectionnées.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 sept. 2012 à 11:34
Toujours pas clair.
Ecoute : je vais me contenter de te dire comment sélectionner plusieurs items dans une listbox. Et dans la foulée : comment en modifier un. A toi de faire ta cuisine ensuite.
Exemple :
modifiera l'article d'index 3 (en lui donnant la valeur "coucou")
sélectionnera les index 3 et 5 de la listbox multiselect nommée listbox1.
A partir de là, tout le reste devrait être assez simple et connu de toi.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 sept. 2012 à 10:43
Bonjour,
Pas vraiment limpide, ton explication de ce que tu veux faire.
Peux-tu essayer d'être plus précis ?
Sur cette partie, notamment :
L'utilisateur sélectionne A et C et valide. La valeur "A, C" est ajoutée dans la cellule A1 d'une feuille.
Lorsque l'utilisateur clique sur le bouton modifier, j'aimerais que la listbox s'ouvre avec les valeurs A et C pré-sélectionnées.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
J'avoue.. je vais ré essayer..
Disons que j'ai un formulaire avec une seule listbox à choix multiple qui contient les valeurs "A", "B", "C" ou "D" et un bouton validation.
L'utilisateur choisit une ou plusieurs valeurs dans la listbox et valide.
Si l'utilisateur a par exemple choisi les valeurs "A" et "C", la valeur "A, C" est insérée dans une cellule d'une feuille. Ceci fonctionne.
Maintenant j'aimerais qu'avec un bouton modifier, le même formulaire s'ouvre avec la même listbox mais avec les valeurs choisies précédemment présélectionnées (en bleu) dans la listbox (en allant chercher celles qui sont présentes dans la cellule)..
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 sept. 2012 à 11:47
Clique alors sur le tag "Réponse acceptée" pour libérer ce sujet.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ