OVH Cloud OVH Cloud

Valeur selectionnée ListBox

4 réponses
Avatar
olivier
Bonjour à tous,

J'ai un petit soucil, peut être quelqu'un pourra me conseiller ?

J'ai créer une Form dans laquelle j'ai ajouté un contrôle ListBox ou les
valeurs à sélectionner sont incrémentées par "Additem". (je ne souhaite pas
passer par une feuille du classeur)

Je ne sais pas quelque code utilisé pour récuperer la valeur sélectionnée de
la liste par l'utilisateur.

Par avance, merci pour toutes suggestions.

Olivier

4 réponses

Avatar
michdenis
Bonsoir Olivier,

Et ceci :


'-----------------------
For a = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.Selected(a) = True Then
MsgBox Me.ListBox1.List(a)
'Enlève la sélection sur l'item
Me.ListBox1.Selected(a) = False
End If
Next
'-----------------------


Salutations!



"olivier" <aucune> a écrit dans le message de news: 418bfa83$0$28976$
Bonjour à tous,

J'ai un petit soucil, peut être quelqu'un pourra me conseiller ?

J'ai créer une Form dans laquelle j'ai ajouté un contrôle ListBox ou les
valeurs à sélectionner sont incrémentées par "Additem". (je ne souhaite pas
passer par une feuille du classeur)

Je ne sais pas quelque code utilisé pour récuperer la valeur sélectionnée de
la liste par l'utilisateur.

Par avance, merci pour toutes suggestions.

Olivier
Avatar
LeSteph
Bonsoir Olivier,
Il suffit d'appeler listbox1 exemple ici on sélectionne une valeur dans la
liste remplie par choix de 1 à 35
puis en cliquant dans le corps du userform on obtient un msgbox qui renvoie
la valeur de listbox1:

Private Sub UserForm_Click()
MsgBox Me.ListBox1
End Sub

Private Sub UserForm_Initialize()
For i = 1 To 35
Me.ListBox1.AddItem "choix" & i
Next
End Sub

tu peux affecter la valeur aussi à une variable ou tableau mais lorsque tu
la mets dans une cellule
l'avantage est qu'elle ne disparait pas dès que la routine se termine.

leSteph

"olivier" <aucune> a écrit dans le message de news:
418bfa83$0$28976$
Bonjour à tous,

J'ai un petit soucil, peut être quelqu'un pourra me conseiller ?

J'ai créer une Form dans laquelle j'ai ajouté un contrôle ListBox ou les
valeurs à sélectionner sont incrémentées par "Additem". (je ne souhaite
pas
passer par une feuille du classeur)

Je ne sais pas quelque code utilisé pour récuperer la valeur sélectionnée
de
la liste par l'utilisateur.

Par avance, merci pour toutes suggestions.

Olivier






Avatar
olivier
Bonjour,

Tout simplement génial, je galère depuis quelques jours et en deux réponses
vous me communiquer le résultat et l'explication pour comprendre ce code.

Merci pour vos conseils que je vais mettre en pratique dès ce soir.

Et merci d'aider les gens quand ils coincent, comme dans mon cas...

@ bientôt, je vous dirais ce soir ce qu'il en ait sur ma form.

Olivier


olivier <aucune> a écrit dans le message :
418bfa83$0$28976$
Bonjour à tous,

J'ai un petit soucil, peut être quelqu'un pourra me conseiller ?

J'ai créer une Form dans laquelle j'ai ajouté un contrôle ListBox ou les
valeurs à sélectionner sont incrémentées par "Additem". (je ne souhaite
pas

passer par une feuille du classeur)

Je ne sais pas quelque code utilisé pour récuperer la valeur sélectionnée
de

la liste par l'utilisateur.

Par avance, merci pour toutes suggestions.

Olivier






Avatar
LeSteph
;-)

"olivier" <aucune> a écrit dans le message de news:
418cc33d$0$5158$
Bonjour,

Tout simplement génial, je galère depuis quelques jours et en deux
réponses
vous me communiquer le résultat et l'explication pour comprendre ce code.

Merci pour vos conseils que je vais mettre en pratique dès ce soir.

Et merci d'aider les gens quand ils coincent, comme dans mon cas...

@ bientôt, je vous dirais ce soir ce qu'il en ait sur ma form.

Olivier


olivier <aucune> a écrit dans le message :
418bfa83$0$28976$
Bonjour à tous,

J'ai un petit soucil, peut être quelqu'un pourra me conseiller ?

J'ai créer une Form dans laquelle j'ai ajouté un contrôle ListBox ou les
valeurs à sélectionner sont incrémentées par "Additem". (je ne souhaite
pas

passer par une feuille du classeur)

Je ne sais pas quelque code utilisé pour récuperer la valeur sélectionnée
de

la liste par l'utilisateur.

Par avance, merci pour toutes suggestions.

Olivier