OVH Cloud OVH Cloud

liste déroulante..

8 réponses
Avatar
trescool
bonjour =E0 tous,

je ne maitrise pas bien excel mais j'aimerai sur un =20
classeur, enregistrer des valeurs type=20
colonneA=3D "produit" colonneB=3D "prix" sur la feuille2.
sur la feuille1 cr=E9er une lise d=E9roulante dans laquelle=20
apparaisse les produits et lorsque je s=E9l=E9ctionne mon=20
produit, le prix soit automatiquement copi=E9 dans une=20
autre colonne sur la meme ligne que le produit

je sais cr=E9er via validation ma liste de choix, mais=20
impossible de faire recopier la valeur prix=20
automatiquement dans une autre colonne.

merci d'avance ;)

8 réponses

Avatar
trescool
pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien une
valeur de la liste prix, sauf que cette valeur reste fixe
si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de choix.
où est l'érreur ?

merci

-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans laquelle
apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.



Avatar
EMiLe
Je crois que tu devras utiliser un userform.

Si tu pouvais être plus précis dans tes références, on peut t'en faire un.

EMiLe


pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien une
valeur de la liste prix, sauf que cette valeur reste fixe
si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de choix.
où est l'érreur ?

merci


-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans laquelle
apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.






Avatar
AV
=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))
ou bien
=INDEX(Feuil2!A2:A4;EQUIV(A3;Feuil2!B2:B4;0))

AV
Avatar
isabelle
bonjour trescool,

essaie comme ça,

=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))

isabelle


pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien une
valeur de la liste prix, sauf que cette valeur reste fixe
si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de choix.
où est l'érreur ?

merci

-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans laquelle
apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.





Avatar
Super !

merci beaucoup ça fonctionne parfaitemenent :)

bon dimanche ;)


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

essaie comme ça,

=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))

isabelle


pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien
une


valeur de la liste prix, sauf que cette valeur reste
fixe


si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de choix.
où est l'érreur ?

merci

-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans
laquelle



apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.

.







Avatar
merci beaucoup

réponse rapide et efficace!

bon dimanche :)


-----Message d'origine-----
=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))
ou bien
=INDEX(Feuil2!A2:A4;EQUIV(A3;Feuil2!B2:B4;0))

AV


.



Avatar
question secondaire ;)

si je remplace "Feuil2!B2:B4" par le nom de ma liste qui
s'appelle "produit" et "Feuil2!A2:A4" par le nom de ma
liste qui s'apppel "prix" la formule ne fonctionne plus..
est t'il possible de fonctionner avec les nom de liste ?
si oui, quel est mon erreur?

merci


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

essaie comme ça,

=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))

isabelle


pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien
une


valeur de la liste prix, sauf que cette valeur reste
fixe


si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de choix.
où est l'érreur ?

merci

-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans
laquelle



apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.

.







Avatar
trescool
arf, désolé j'ai trouvé mon erreur j'ai inversé les nom
dans la formule :))

bonne fin de journée ;)

-----Message d'origine-----
question secondaire ;)

si je remplace "Feuil2!B2:B4" par le nom de ma liste qui
s'appelle "produit" et "Feuil2!A2:A4" par le nom de ma
liste qui s'apppel "prix" la formule ne fonctionne plus..
est t'il possible de fonctionner avec les nom de liste ?
si oui, quel est mon erreur?

merci


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

essaie comme ça,

=INDEX(Feuil2!B2:B4;EQUIV(A3;Feuil2!A2:A4;0))

isabelle


pour avancé sur le problème j'ai trouvé cette formule:
=INDEX(Feuil2!A2:B4;EQUIV(A3;Feuil2!B2:B4;2);2)
je ne comprend pas entierement la formule mais le
principe est bon lorsque je l'utilise j'obtiens bien
une


valeur de la liste prix, sauf que cette valeur reste
fixe


si je change mon produit dans la liste déroulante...
A3 fais référence à l'emplacement de ma liste de
choix.



où est l'érreur ?

merci

-----Message d'origine-----
bonjour à tous,

je ne maitrise pas bien excel mais j'aimerai sur un
classeur, enregistrer des valeurs type
colonneA= "produit" colonneB= "prix" sur la feuille2.
sur la feuille1 créer une lise déroulante dans
laquelle



apparaisse les produits et lorsque je séléctionne mon
produit, le prix soit automatiquement copié dans une
autre colonne sur la meme ligne que le produit

je sais créer via validation ma liste de choix, mais
impossible de faire recopier la valeur prix
automatiquement dans une autre colonne.

merci d'avance ;)
.

.



.