OVH Cloud OVH Cloud

Liste déroulante

3 réponses
Avatar
Thierry
Bonjour,

Voil=E0 ce =E0 quoi je souhaite aboutir:
Une liste d=E9roulante avec des valeurs A, B, C, D, ... pour=20
chacune des r=E9f=E9rences.
Lorsque je s=E9lectionne dans la liste une valeur,=20
j'aimerais qu'elle s'ajoute dans mon tableau, la seconde=20
en dessous, la troisi=E8me en dessous...
Pour chaque valeur, la r=E9f=E9rence associ=E9e sur la m=EAme=20
ligne.
Ces valeurs et ces r=E9f=E9rences sont dans une feuille du=20
m=EAme classeur.
La liste je pense savoir commment faire avec Donn=E9es=20
Validation liste =3Dmaliste.
Mais c'est apr=E8s que je bute, j'ai bien chercher sur le=20
net mais rien.
Merci =E0 ceux qui ont un tuyeau soit par mail soir par=20
newsgrp.
Amicalement,
Thierry

3 réponses

Avatar
Philippe.R
Bonjour Thierry,
Si tu le souhaites et me fourni une adresse valide (en privé de préférence) je peux t'envoyer un petit
classeur exemple.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le message de
news:05f701c36eca$369bdfa0$
Bonjour et merci de ton aide,

J'ai mis en place mes deux listes, laliste et lesref
J'ai créé une liste déroutlante avec le code ci-dessous
=INDEX(...
mais Excel me retourne comme quoi il y a une erreur dans
ma formule?
Comprends pas ou
Je cherche de mon côté, je suis de retour que dimache soir
maintenant.
Merci à toi,
Amicalement
Thierry


-----Message d'origine-----
Bonjour Thierry,
Ta liste déroulante étant située en E3, la formule
suivante affichera à côté, par exemple en F3, la

référence associée (qui figure dans une liste nommée
lesref) :

=INDEX(lesref;EQUIV(E3;laliste;0))
ensuite, ton tableau commençant en A4, les cellules a1 à
a3 étant supposées non vides, la macro suivante

collera les données dans le tableau :

Sub collemoica()
'MPFE le 30/08/2003 Philippe.R
Dim laLig As Integer
Range("E2:F2").Copy
laLig = Application.WorksheetFunction.CountA(Range
("a:a")) + 1

Cells(laLig, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le
message de

news:050e01c36e76$4fa3d880$
Bonjour,

Voilà ce à quoi je souhaite aboutir:
Une liste déroulante avec des valeurs A, B, C, D, ... pour
chacune des références.
Lorsque je sélectionne dans la liste une valeur,
j'aimerais qu'elle s'ajoute dans mon tableau, la seconde
en dessous, la troisième en dessous...
Pour chaque valeur, la référence associée sur la même
ligne.
Ces valeurs et ces références sont dans une feuille du
même classeur.
La liste je pense savoir commment faire avec Données
Validation liste =maliste.
Mais c'est après que je bute, j'ai bien chercher sur le
net mais rien.
Merci à ceux qui ont un tuyeau soit par mail soir par
newsgrp.
Amicalement,
Thierry


.



Avatar
Thierry
Bonjour Philippe,

Ok je veux bien, mon adresse Email inscrite ci dessus est
opérationnel et valide.
Merci pour ton aide
Amicalement,
Thierry

-----Message d'origine-----
Bonjour Thierry,
Si tu le souhaites et me fourni une adresse valide (en
privé de préférence) je peux t'envoyer un petit

classeur exemple.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le
message de

news:05f701c36eca$369bdfa0$
Bonjour et merci de ton aide,

J'ai mis en place mes deux listes, laliste et lesref
J'ai créé une liste déroutlante avec le code ci-dessous
=INDEX(...
mais Excel me retourne comme quoi il y a une erreur dans
ma formule?
Comprends pas ou
Je cherche de mon côté, je suis de retour que dimache soir
maintenant.
Merci à toi,
Amicalement
Thierry


-----Message d'origine-----
Bonjour Thierry,
Ta liste déroulante étant située en E3, la formule
suivante affichera à côté, par exemple en F3, la

référence associée (qui figure dans une liste nommée
lesref) :

=INDEX(lesref;EQUIV(E3;laliste;0))
ensuite, ton tableau commençant en A4, les cellules a1 à
a3 étant supposées non vides, la macro suivante

collera les données dans le tableau :

Sub collemoica()
'MPFE le 30/08/2003 Philippe.R
Dim laLig As Integer
Range("E2:F2").Copy
laLig = Application.WorksheetFunction.CountA(Range
("a:a")) + 1

Cells(laLig, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le
message de

news:050e01c36e76$4fa3d880$
Bonjour,

Voilà ce à quoi je souhaite aboutir:
Une liste déroulante avec des valeurs A, B, C, D, ...
pour


chacune des références.
Lorsque je sélectionne dans la liste une valeur,
j'aimerais qu'elle s'ajoute dans mon tableau, la seconde
en dessous, la troisième en dessous...
Pour chaque valeur, la référence associée sur la même
ligne.
Ces valeurs et ces références sont dans une feuille du
même classeur.
La liste je pense savoir commment faire avec Données
Validation liste =maliste.
Mais c'est après que je bute, j'ai bien chercher sur le
net mais rien.
Merci à ceux qui ont un tuyeau soit par mail soir par
newsgrp.
Amicalement,
Thierry


.




.




Avatar
Philippe.R
Bonsoir Thierry,
C'est parti !
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Thierry" a écrit dans le message de
news:084501c37097$e0a8b030$
Bonjour Philippe,

Ok je veux bien, mon adresse Email inscrite ci dessus est
opérationnel et valide.
Merci pour ton aide
Amicalement,
Thierry

-----Message d'origine-----
Bonjour Thierry,
Si tu le souhaites et me fourni une adresse valide (en
privé de préférence) je peux t'envoyer un petit

classeur exemple.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le
message de

news:05f701c36eca$369bdfa0$
Bonjour et merci de ton aide,

J'ai mis en place mes deux listes, laliste et lesref
J'ai créé une liste déroutlante avec le code ci-dessous
=INDEX(...
mais Excel me retourne comme quoi il y a une erreur dans
ma formule?
Comprends pas ou
Je cherche de mon côté, je suis de retour que dimache soir
maintenant.
Merci à toi,
Amicalement
Thierry


-----Message d'origine-----
Bonjour Thierry,
Ta liste déroulante étant située en E3, la formule
suivante affichera à côté, par exemple en F3, la

référence associée (qui figure dans une liste nommée
lesref) :

=INDEX(lesref;EQUIV(E3;laliste;0))
ensuite, ton tableau commençant en A4, les cellules a1 à
a3 étant supposées non vides, la macro suivante

collera les données dans le tableau :

Sub collemoica()
'MPFE le 30/08/2003 Philippe.R
Dim laLig As Integer
Range("E2:F2").Copy
laLig = Application.WorksheetFunction.CountA(Range
("a:a")) + 1

Cells(laLig, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le
message de

news:050e01c36e76$4fa3d880$
Bonjour,

Voilà ce à quoi je souhaite aboutir:
Une liste déroulante avec des valeurs A, B, C, D, ...
pour


chacune des références.
Lorsque je sélectionne dans la liste une valeur,
j'aimerais qu'elle s'ajoute dans mon tableau, la seconde
en dessous, la troisième en dessous...
Pour chaque valeur, la référence associée sur la même
ligne.
Ces valeurs et ces références sont dans une feuille du
même classeur.
La liste je pense savoir commment faire avec Données
Validation liste =maliste.
Mais c'est après que je bute, j'ai bien chercher sur le
net mais rien.
Merci à ceux qui ont un tuyeau soit par mail soir par
newsgrp.
Amicalement,
Thierry


.




.