Probleme des valeurs dans deux listes déroulantes

Résolu/Fermé
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014 - 4 juin 2014 à 19:37
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 5 juin 2014 à 11:19
Bonjour,

voila mon problème, je suis stagiaire dans une entreprise de construction métallique et il me faut faire un genre de catalogue avec les produits. Je vous explique plus en détail: j'ai, dans une feuille, une partie " charpente " où dedans se trouve plusieurs produits avec le prix.
Dans une autre feuille j'ai deux listes déroulantes: une pour choisir si c'est de la charpente, couverture, etc.. Je voudrais que quand je clique sur charpente il y'ai les produits de cette catégorie. J'ai cherché sur Internet mais je n'ai pas trouvé la solution car mon catalogue est sur la même colonne. Je vous mets en pièce jointe ce que j'ai fait.

https://www.cjoint.com/?0FetLe5DWF0

Merci d'avance.

P.S. : Je suis débutant sur Excel.

A voir également:

20 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
4 juin 2014 à 20:03
Bonjour
une première recommandation, éviter les cellules fusionnées de votre feuille DEVIS et privilégier le calibrage de largeur des colonnes, ça vous évitera ensuite bien des ennuis

Quant à vos listes déroulantes:

nommez les champs de produits avec le titre de chacun de vos tableaux
par exemple, nommer CHARPENTE le champ B3:B50 et ainsi de suite. pour tous les tableaux

en cellule Q7 de DEVIS validation de données / Liste et entrez

=INDIRECT(C7)

la liste s'ajustera selon le nom en C7

crdlmnt
1
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
4 juin 2014 à 20:11
Bonjour,

Regarde ton fichier en retour, j'ai modifié le nom de tes plages, et les noms de tes plages ne doivent pas contenir d'espaces

https://www.cjoint.com/?DFeuj6tq0BY
1
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 20:22
Merci Vaucluse pour ta réponse, le probleme que j'avais est que je n'avais pas le même nom des plages. Mike-31 merci bien aussi.

C'est gentil de votre part de répondre si vite avec la bonne réponse.
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 21:39
J'ai fait ce que vous m'avez dit mais je viens de me rendre compte que si je fais glisser vers le bas pour avoir les listes déroulantes sur plusieurs lignes, la deuxième liste déroulante ( celle des articles ) ne trouve plus aucun article. Quelqu'un peut-il m'aider s'il vous plait ?
0

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

Posez votre question
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par Mike-31 le 4/06/2014 à 21:47
Re,

si tu dois incrémenter la cellule de la validation saisir cette formule =INDIRECT(C7)
ou
=INDIRECT($C7)
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 21:52
Je viens de le faire mais ça garde les valeurs de COUVERTURE et quand je met CHARPENTE il met les articles de COUVERTURE. Je ne comprends pas...
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
4 juin 2014 à 21:57
Re,

regarde ton fichier

https://www.cjoint.com/?DFev4SNLNpU
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 22:09
Désolé pour ces questions bêtes mais Excel je ne connais pas. Merci de prendre du temps. J'ai réussi, j'avais mis un $ avant la lettre et entre la lettre et le nombre c'est pour cela que ça ne marchait pas je pense. En tout cas merci beaucoup.
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 22:23
Après avoir regarder une vidéo sur Youtube, ils disent de faire une recherche verticale avec la fonction. J'ai essayé avec la case CHARPENTE mais sans succès puis avec la case des articles mais sans succès non plus ( message: #N/A ). Avez vous une aide à m'apporter ?
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
4 juin 2014 à 22:28
Re,

Dans ton cas, la formule RECHERCHEV ne peut s'appliquer, parce que tu as une rubrique exemple CHARPENTE et tu as plusieurs réponses. La RECHERCHEV ne peut afficher qu'une seule réponse ou affiche la première rencontrée dans la matrice
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 22:29
Comment puis-je procéder alors? Y a-t-il une solution ?
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
4 juin 2014 à 22:42
Re,

je n'ai peut être pas tout compris, je pense que tu as gardé l'idée de tes validations, premièrement tu sélectionnes la rubrique, ce qui te donne accès au choix de ta deuxième liste de validation, jusque là suis je bon ?

ensuite à partir de ta deuxième validation tu peux ajouter effectivement une RECHERCHEV pour afficher le résultat des colonnes C, D E etc ... es ce que c'est ce que tu cherches faire ?
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 22:50
En fait, c'est pour faire des devis ce que je fais donc en fait il faut que je choisisses dans la première liste puis les articles dans la deuxième liste. Je voudrais que quand j'ai choisi l'article, ça me mette le prix que j'ai rentré dans la feuille de données.
Je t'envoie mon fichier pour que tu arrives à voir mon problème : https://www.cjoint.com/?0FewXGMdOyk
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
4 juin 2014 à 23:07
Re,

Les cellules fusionnées ne font pas bon ménage avec les formules ou les codes en général, donc j'ai supprimé les cellules fusionnées sur ta feuille "DONNEES" lignes 51, 101 etc ...

la colonne de recherche n'est pas la 3 mais la 5

https://www.cjoint.com/c/DFexhJF2YdA
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
4 juin 2014 à 23:13
Merci de ton aide. Je regarde ça demain matin et je te tiens aux nouvelles. Merci beaucoup pour tes réponses.
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 09:06
Bonjour Mike-31,

J'ai ouvert ce que tu m'as envoyé hier soir, J'ai rajouté des pris pour essayer, ça marche ! C'est déjà un bon point . Mais le problème est que quand je met EAUX PLUVIALES la deuxième liste déroulante ne s'ouvre pas. Pourquoi ces valeurs ne se mettent pas alors que les 4 premières marchent?
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 09:20
Je rectifie, c'est les familles qui ont un espace qui ne marchent pas...
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
5 juin 2014 à 09:31
Re,

Oui le nom de chaque rubrique de ta liste de validation et des champs nommés ne doivent absolument pas contenir d'espace et être exactement identique
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 09:43
Je t'envoie le fichier. Est-ce-que tu peux y jeter un oeil dessus ? Il n'y a que ça qui bloque maintenant..
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
5 juin 2014 à 09:48
Re,

oui bien sur, envoi
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 09:49
https://www.cjoint.com/?0FfjP4BdgYF
Excuse moi je pensais avoir mis le lien
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
5 juin 2014 à 10:02
Re,

regarde ta matrice feuille Devis Brouillon plage C65:C72 cette ligne
PROFILS DE FINITIONS
commence par supprimer les espaces et remplace les par le tiret bas touche du 8
ensuite à FINITION tu as un S à la fin qui n'existe pas sur la plage nommée
remplace donc ta saisie par

PROFILS_DE_FINITION

et tout doit fonctionner
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 10:13
C'est bon ça fonctionne mais n'y a-t-il pas un moyen d'y remédier? Car sur un devis que le client va avoir sous les yeux, ce n'est pas présentable avec les tirets..
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par Mike-31 le 5/06/2014 à 10:30
Re,

Alors feuille DONNEES cellule B408 saisir sans les espaces
PROFILS DE FINITION

conserver la plage nommée B253:B300 avec les tirets comme cela
PROFILS_DE_FINITION

feuille DEVIS BROUILLON cellule Q65 changer la formule de Validation (Données/Validation de données)

=INDIRECT(SUBSTITUE(C65;" ";"_"))

en R65 compléte la formule
=SI(Q65="";"";RECHERCHEV(Q65;table;5;0))

incrémente les cellule Q et R65 vers le bas
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 10:47
Super ça fonctionne parfaitement :)
Juste un petit soucis que tu m'avais d'ailleurs dit hier. Quand j'incrémente vers le bas ça me met ce message: " Pour ce faire, la taille des cellules fusionnées doit être identique ". Comment y remédier?
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
5 juin 2014 à 11:10
Re,

Et oui problème de cellules fusionnées, incrémente chaque colonne indépendamment
sélectionne les cellules fusionnées C65:P65 et incrémente les

puis la cellule Q65 incrémenter, puis R65
0
tontador Messages postés 24 Date d'inscription mercredi 4 juin 2014 Statut Membre Dernière intervention 2 juillet 2014
5 juin 2014 à 11:15
Ok c'est bon ça marche. Merci de prendre ton temps pour ceux qui ne comprennent pas trop. Si je peux te mettre quelque chose positif sur ton profil ou quoi que ce soit c'est avec plaisir.

Merci beaucoup et à bientôt je pense..
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
5 juin 2014 à 11:19
Re,

Non ce n'est pas peine, je ne cherche pas avoir des +++ un simple merci est déjà appréciable dans ce monde ingrat.
merci à toi et bonne continuation
0