Liste déroulante

Fermé
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016 - 29 juin 2016 à 17:16
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 - 13 juil. 2016 à 15:06
Bonjour,

Je suis confronté à un problème sur EXCEL.
J'aimerai pouvoir faire une liste déroulante des différents technicien (sans doublons), qui lorsque j'en sélectionne 1 , m'affiche dans une autre liste déroulante les noms d'usage (sans doublons) et qu'ensuite je puisse sélectionner dans une autres liste déroulante la variété que je souhaite.

Donc :
liste déroulante Tech qui filtre les noms d'usage correspondant (sans doublons)
puis les noms d'usage qui filtrent les variétés correspondantes.

Y a-t-il quelqu'un pour résoudre ce problème ?

ci joint, l'exemple.
Merci d'avance !


[http://static.commentcamarche.net/www.commentcamarche.net/pictures/QyoMZa0Ppf0BZJnRXIytVyjvRhf1tFRaDrCeMtx3GnATo9jQhmDauuzRgdyf4SQr-classeur.png
|fancy

9 réponses

Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 247
29 juin 2016 à 17:36
Pourquoi ne pas avoir joint ton fichier Excel, au lieu d'une simple image ?
On ne sait pas où sont tes trois listes déroulantes ...
0
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
29 juin 2016 à 18:05
Bonjour

Il faut concevoir autrement tes listes si tu veux ensuite des listes déroulantes en cascade

Exemple à adapter à ton fichier :
http://www.cjoint.com/c/FFDqeF8pliV

Cdlmnt
Via
0
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
4 juil. 2016 à 15:24
Ok super merci !!
Je vais essayer ca tout de suite !

SI j'ai un soucis je reviendrais vers vous ;) merci!!
0
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
6 juil. 2016 à 13:56
Bonjour,

j'ai un soucis avec la solution que tu me proposes.
elle va quand tu as peu de noms...
J'ai 520 Noms, avec plusieurs variétés (entre 1 à 7 par nom) et j'ai 8 techniciens.

Faire le tableau par nom avec les variétés est impossible (sauf si il y a une solution ...)

je joins une image en exemple car je peux insérer que des PNG, JPEG etc mais pas de fichier excel :

Merci de votre aide !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
6 juil. 2016 à 15:08
Bonjour

L'autre solution au lieu d'alimenter les liste déroulante par formule est de la faire par une macro en VBA

Mais quelque soit la solution envisagée il faut bien partir d'un tableau de départ reliant les variétés aux noms d'usage et un autre reliant les techniciens aux noms d'usage

Pour y voir plus clair il faut connaitre la structure exacte de ton fichier actuel; telecharges un exemple de ton fichier sur monpartage.fr, fais créer un lien et reviens le coller ici dans un prochain message

Cdlmnt
Via


0
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
7 juil. 2016 à 10:26
bonjour

voici mon tableau (noms d'usage avec des n° et variété avec lettre)

https://www.cjoint.com/c/FGhizjUvp2b

Les colonnes vides sont pour signifier qu'il y a d'autres informations dans mon fichier, mais les listes déroulantes qui m’intéresse sont avec les 3 premières

merci
0
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
7 juil. 2016 à 15:32
Bonjour

Ton fichier en retour
http://www.cjoint.com/c/FGhnx2XjyFl

Principe :
1) Colonne rajoutée en feuille1 pour dénombrer les noms par techniciens (attention un nom ne doit pas correspondre au début autre ainsi Paul inclus dans Pauline, je l'ai changé pour PaulX, mais ce ne sont que des exemples dans tes vrais noms tu ne dois pas avoir de problème de ce type, car même si 2 techniciens ont des prénoms identiques ils auraont des noms différents)

2) En feuille 2 par formules on réattribue à chaque technicien les noms correspondants pour former des listes de choix

3) Avec le Gestionnaires de noms :
- on attribue à la 1ere ligne ligne de feuille 2 le nom techs qui sera utilisé dans la liste déroulante C2 de feuille 3
- on construit par formules DECALER les listes nommées noms (utilisées en C4 de feuille 3)et varietes (en C6 de feuille3) en fonction des choix en C2 et en C4

4) Une petite macro efface les choix précédents en C4 et en C6 lors de changement de données en C2 et en C4

Cdlmnt
Via
0
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
13 juil. 2016 à 12:27
Bonjour,

Je suis entrain de faire la base de donnés avec tes conseils.

par contre pour aller plus vite : est il possible de mettre les nom d'une colonne A vers une ligne avec plusieurs colonnes :

Nom Colonne A ligne 2 vers Ligne 1 colonne B
Nom colonne A ligne 3 vers ligne 1 colonne C
ETC ...

Merci ;)
0
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
13 juil. 2016 à 14:22
Bonjour

Je ne comprends pas bien ce que tu veux faire ni en quoi ça irait plus vite ?

Si ton tableau est présenté en horizontal au lieu de vertical ça change tout et les formules que je t'ai indiqué dans le modèle envoyé dans mon message 7 ne fonctionneront plus

Le plus évident est quand même le vertical

Cdlmnt
Via
0
depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
13 juil. 2016 à 14:42
Les Noms sont enregistrés pour le moment horizontalement
Colonne A ligne 1-2-3-4-5-6 etc ..
et j'aimerais qu'ils se mettent automatiquement dans la ligne 1 colonne a-b-c-d-e-f-....

Est ce que tu comprends ?
0
via55 Messages postés 14500 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735 > depib Messages postés 6 Date d'inscription mercredi 29 juin 2016 Statut Membre Dernière intervention 13 juillet 2016
13 juil. 2016 à 15:06
Pour transposer tu selectionnes toutes tes lignes en A puis copier et dans une autre feuille collage spécial et tu coches Transposé

Si tu préfères le faire par formule, en A1 de la Feuil2 mettre : =INDIRECT("Feuil1!A"& COLONNE()) puis étirer la formule à droite
0