Générer des lignes à partir d'une liste déroulante
Fermé
SiimpLeFR
Messages postés
7
Date d'inscription
dimanche 13 janvier 2013
Statut
Membre
Dernière intervention
10 août 2019
-
21 juin 2016 à 18:29
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 22 juin 2016 à 10:21
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 22 juin 2016 à 10:21
Bonjour,
J'aimerais générer des lignes à partir d'une liste déroulante.
J'aimerais que lorsqu'on l'on clique sur un des objets de la liste déroulante, les caractéristiques (dans une base de donnée) de celui-ci apparaissent dans le tableau.
Ci-joint, un tableur pour éclairer ceux ou celles qui auront la gentillesse de m'aider.
Par exemple dans mon cas, que lorsque l'on choisit "fraiche" dans la feuille base de donnée, ses caractéristiques apparaissent dans le tableau feuille 1.
Je ne m'y connais pas beaucoup en macro, mais j'avais vu un tutoriel qui permet de faire une recherche verticale : https://www.youtube.com/watch?v=d013S15rWso
Seulement dans mon cas seulement le premier résultat s'affiche et je me retrouve donc coincé.
Merci à ceux qui prendront le temps de m'aider.
https://www.cjoint.com/c/FFvqCNu5Xnz
J'aimerais générer des lignes à partir d'une liste déroulante.
J'aimerais que lorsqu'on l'on clique sur un des objets de la liste déroulante, les caractéristiques (dans une base de donnée) de celui-ci apparaissent dans le tableau.
Ci-joint, un tableur pour éclairer ceux ou celles qui auront la gentillesse de m'aider.
Par exemple dans mon cas, que lorsque l'on choisit "fraiche" dans la feuille base de donnée, ses caractéristiques apparaissent dans le tableau feuille 1.
Je ne m'y connais pas beaucoup en macro, mais j'avais vu un tutoriel qui permet de faire une recherche verticale : https://www.youtube.com/watch?v=d013S15rWso
Seulement dans mon cas seulement le premier résultat s'affiche et je me retrouve donc coincé.
Merci à ceux qui prendront le temps de m'aider.
https://www.cjoint.com/c/FFvqCNu5Xnz
A voir également:
- Excel renvoi de données à partir d'une liste déroulante dynamique
- Liste déroulante excel - Guide
- Tableau croisé dynamique - Guide
- Excel liste déroulante en cascade - Guide
- Renvoi d'appel ooredoo ✓ - Forum Mobile
- Supprimer liste déroulante excel ✓ - Forum Excel
1 réponse
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
21 juin 2016 à 19:05
21 juin 2016 à 19:05
Bonjour,
Voici une solution qui utilise D3 comme cellule liée pour indiquer le choix effectué avec la liste déroulante.
La valeur est ensuite utilisée pour décaler la plage à afficher.
https://www.cjoint.com/c/FFvreHLdUyB
A+
Voici une solution qui utilise D3 comme cellule liée pour indiquer le choix effectué avec la liste déroulante.
La valeur est ensuite utilisée pour décaler la plage à afficher.
https://www.cjoint.com/c/FFvreHLdUyB
A+
21 juin 2016 à 19:18
21 juin 2016 à 19:44
Clic droit sur la zone de liste > Format de contrôle > Contrôle / Cellule liée : $D$3.
Formule en D6 :
=DECALER('Base de donnée'!C2;;Feuil1!$D$3-1)
puis tirer la formule vers le bas.
Cette formule permet d'obtenir un décalage de colonne suivant la valeur de D3.
A toi de me dire si tu as besoin de plus de précisions.
A+
21 juin 2016 à 20:14
Merci beaucoup.
22 juin 2016 à 09:44
22 juin 2016 à 10:21
décocher "Afficher un zéro dans les cellules qui ont une valeur nulle"
A+