Equivalence pointeur sous excel
Résolu
Dretox
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Dretox Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Dretox Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je vous expose mon problème,
j'ai actuellement, une liste de plats sous Excel en feuille1. Cette liste est utilisé en tant que menu déroulant dans un menu (lundi/mardi etc...) situé en feuille2.
A coté de ma liste de plats en feuille 1, j'ai les ingrédients associés à chacun des plats, que je vais devoir listé en feuille 3 pour impression afin de gérer les stocks (quantité utilisé).
Mon souci est que j'aimerai en sélectionnant un plat via le menu déroulant (feuille2), que les ingrédients apparaissent en feuille 3 comme indiqué ci dessus.
Pour moi la solution la plus simple serait une fonction qui me donne non pas l'adresse de la cellule du menu déroulant mais plutôt celle correspondant a mon plat en feuille1, l'équivalent d'un pointeur donc, afin d'utiliser la fonction =Decaler pour lister mes ingrédients.
j'ai testé plusieurs fonction comme =Cellule, =Index etc .... mais aucune ne fonctionne et je ne m'y connais pas du tout en VBA/Macro.
Si quelqu'un a une solution a ce problème, je suis preneur :)
Merci.
je vous expose mon problème,
j'ai actuellement, une liste de plats sous Excel en feuille1. Cette liste est utilisé en tant que menu déroulant dans un menu (lundi/mardi etc...) situé en feuille2.
A coté de ma liste de plats en feuille 1, j'ai les ingrédients associés à chacun des plats, que je vais devoir listé en feuille 3 pour impression afin de gérer les stocks (quantité utilisé).
Mon souci est que j'aimerai en sélectionnant un plat via le menu déroulant (feuille2), que les ingrédients apparaissent en feuille 3 comme indiqué ci dessus.
Pour moi la solution la plus simple serait une fonction qui me donne non pas l'adresse de la cellule du menu déroulant mais plutôt celle correspondant a mon plat en feuille1, l'équivalent d'un pointeur donc, afin d'utiliser la fonction =Decaler pour lister mes ingrédients.
j'ai testé plusieurs fonction comme =Cellule, =Index etc .... mais aucune ne fonctionne et je ne m'y connais pas du tout en VBA/Macro.
Si quelqu'un a une solution a ce problème, je suis preneur :)
Merci.
A voir également:
- Equivalence pointeur sous excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
8 réponses
Salut.
Tu écris dans la cellule A4 de la Feuil3, "ICI OBTENIR L'ADRESSE DE LA CELLULE POINTE PAR LE MENU DEROULANT BEIGNET D'OIGNON".
Tu veux dire "... PAR LE MENU DEROULANT DE LA CELLULE A5 DE LA FEUILLE MENU" ?
Alors tu définis le nom Entrées pour la plage Entrée!A1:A93, et en Feuil3!A4 tu écris la formule =RECHERCHEV(Menu!A5;Entrées;1;0) à recopier vers le bas.
(J'ai essayé avec le nom de plage ListeEntrée mais ça n'a pas marché ; c'est pourquoi j'ai pris une plage qui ne prend pas toute la colonne).
Tu écris dans la cellule A4 de la Feuil3, "ICI OBTENIR L'ADRESSE DE LA CELLULE POINTE PAR LE MENU DEROULANT BEIGNET D'OIGNON".
Tu veux dire "... PAR LE MENU DEROULANT DE LA CELLULE A5 DE LA FEUILLE MENU" ?
Alors tu définis le nom Entrées pour la plage Entrée!A1:A93, et en Feuil3!A4 tu écris la formule =RECHERCHEV(Menu!A5;Entrées;1;0) à recopier vers le bas.
(J'ai essayé avec le nom de plage ListeEntrée mais ça n'a pas marché ; c'est pourquoi j'ai pris une plage qui ne prend pas toute la colonne).
Merci de votre réponse, malheureusement cela ne fonctionne pas non plus, même si cela peut remplacer la fonction décaler dans mon cas, je ne peu l'utiliser pour me donner l'adresse de ma cellule plat sélectionné via le menu déroulant et non celle du menu déroulant.
On peut difficilement te fournir une aide précise et te proposer des formules concrètes, puisqu'on n'a pas ton fichier ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En effet, cela sera plus simple, je vous ai indiqué en feuille 3 comment je vois les choses.
http://www.terafiles.net/v-142258.html
http://www.terafiles.net/v-142258.html
Cela fonctionne merci, par contre je ne vois pas comment combiner cette fonction avec le décaler pour afficher les ingrédients à coté.
Pourtant c'est ce que tu avais laissé entendre à la fin de ton message initial ...
Moi, je ne suis pas à l'aise avec cette fonction DECALER !
C'est pourquoi je n'aurais pas organisé mon tableau de la même façon que toi.
Par ailleurs ton exemple laisse supposer que chaque plat contient le même nombre d'ingrédients, ce qui est peu vraisemblable ...
Moi, je ne suis pas à l'aise avec cette fonction DECALER !
C'est pourquoi je n'aurais pas organisé mon tableau de la même façon que toi.
Par ailleurs ton exemple laisse supposer que chaque plat contient le même nombre d'ingrédients, ce qui est peu vraisemblable ...
A vrai dire quand je disais "Pour moi la solution la plus simple serait une fonction qui me donne non pas l'adresse de la cellule du menu déroulant mais plutôt celle correspondant a mon plat en feuille1" adresse et non contenu, c'est à dire A10 et non Charcuterie.
En ce qui concerne les ingrédients, j'ai voulu faire au plus simple, quand j'aurai les bonnes formules, je vais appliquer cela à plus de 5000 ingrédients et environ 500recettes (uniquement les entrées dans le fichier excel, je n'ai pas mi les plats, sauces, desserts, Accompagnement ....
En ce qui concerne les ingrédients, j'ai voulu faire au plus simple, quand j'aurai les bonnes formules, je vais appliquer cela à plus de 5000 ingrédients et environ 500recettes (uniquement les entrées dans le fichier excel, je n'ai pas mi les plats, sauces, desserts, Accompagnement ....