OVH Cloud OVH Cloud

menu deroulant

2 réponses
Avatar
PhilippeD1
bonjour,

je te rassure J-Dan, tes neurones sont bien actifs,
je veux faire plusieurs choix dans ma liste et, surtout pouvoir les afficher dans une meme cellule.
Tu me preconise d utiliser un listbox.
J ai relu tes 2 reponses et, je ne comprends pas ce qu est un listbox et, comment mettre en place un listbox.
Comme tu peux t en appercevoir, je comprends vite mais a condition de m expliquer longtemps et, en plus dans des termes que je comprends.
Merci de ta patience
Merci a tous

2 réponses

Avatar
Shnoulle
Salut PhilippeD1,

si je me rappelle bien du fil précédent, plutôt qu'un listbox, tu peut
éventuellemnt créer une validation, liste:

Alors pour que la liste se mette à jour selon tes données.

Je considére la liste de tes données possible dans la colonne A de ta
feuil2:

Tu vas dans la feuille 2 et tu fait insertion nom définir: et tu défini
ta liste: =INDIRECT("Feuil2!$A$1:$A$" & nbval(A:A))
On vas dir que son nom est :
MaListeQuiSeMetAJourTouteSeuleCommeUneGrande mais je te conseille de
choisir un nom plus court !

Ensuite tu retourne dans la cellule ou tu veut ta tes choix et tu fait:
Donnée validation, liste et dans la zone blancehe en desouus , tu écrit:
=MaListeQuiSeMetAJourTouteSeuleCommeUneGrande

En éspérant que ca va poucoir te dépanner par rapportt à ton pb pârticulier
(je n'ai pas pu vérifier puisque vtu as changé de fil ...)

A+




PhilippeD1 wrote:
bonjour,

je te rassure J-Dan, tes neurones sont bien actifs,
je veux faire plusieurs choix dans ma liste et, surtout pouvoir les afficher dans une meme cellule.
Tu me preconise d utiliser un listbox.
J ai relu tes 2 reponses et, je ne comprends pas ce qu est un listbox et, comment mettre en place un listbox.
Comme tu peux t en appercevoir, je comprends vite mais a condition de m expliquer longtemps et, en plus dans des termes que je comprends.
Merci de ta patience
Merci a tous



Avatar
J-Dan
Philippe,

pour mettre en place un ListBox, tu cliques sur le
controle "zone de liste" dans la "boite a outils
controle", et tu viens le dessiner sur ta feuille ou ton
Userform.
(quand ta souris survole un controle dans la boite a
outils, le nom de celui-ci apparait en commentaire).

L'exemple que t'a donne AV concerne un ListBox sur une
feuille. Si tu veux avoir le retour de tes choix sur une
seule cellule, tu modifies le code ainsi :

Private Sub ListBox1_LostFocus()

With ListBox1
For I = 0 To .ListCount - 1
If .Selected(I) = True Then
Cells(1, 4) = Cells(1, 4) & .List(I) & " "
' ou Cells(1, 4) = Cells(1, 4) & .List(I) & ","
.Selected(I) = False

End If
Next
End With
End Sub

J-Dan


-----Message d'origine-----
bonjour,

je te rassure J-Dan, tes neurones sont bien actifs,
je veux faire plusieurs choix dans ma liste et, surtout
pouvoir les afficher dans une meme cellule.

Tu me preconise d utiliser un listbox.
J ai relu tes 2 reponses et, je ne comprends pas ce qu
est un listbox et, comment mettre en place un listbox.

Comme tu peux t en appercevoir, je comprends vite mais a
condition de m expliquer longtemps et, en plus dans des

termes que je comprends.
Merci de ta patience
Merci a tous

.