Menu déroullant et filtre

Résolu/Fermé
oxevaxo Messages postés 20 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 24 mai 2011 - 13 avril 2011 à 13:42
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 avril 2011 à 17:34
Bonjour,

J'ai un problème avec un fichier Excel. Dans une feuille de saisie j'ai une liste de client, de nom et de temps de travail. je voudrais dans une autre feuille pouvoir selectionner par menu déroullant le client, et que les noms des personnes ayant travailler chez le client s'affiche en dessous. Je sais qu'on peut réaliser ceci par filtre automatique, cependant je ne veux pas copier ma plage de saisie en entier, mais seulement la liste de noms...

J'ai besoin de votre aide !

Merci !!
A voir également:

5 réponses

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
13 avril 2011 à 13:50
Bonjour.

La réponse à ta question sera compliquée à écrire pour nous et à lire pour toi, du style
"Sélectionner les données contenues dans la colonne Client de la première feuille, faire un clic-droit dans cette sélection, choisir la commande Nommer une plage et attribuer un nom ...".

Alors que si tu nous envoies ton fichier, notre explication sera plutôt du style
"Faire un clic-droit en B4 de la feuille LISTE, choisir la commande Nommer une plage et attribuer un nom ...".

OK ?
0
oxevaxo Messages postés 20 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 24 mai 2011
13 avril 2011 à 14:55
Voila mon fichier avec des données bidons https://www.cjoint.com/?ADno6podBEU
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 13/04/2011 à 15:14
Bonjour
en attendant l'ami Raymond et sa solution, peut être une ici:
pour exemple à adapter:

en Feuil1 colonne L qui pourra être masquée, commençant en L2:
=B2&"_"&NB.SI($B$2:B2;B2)
attention aux blocages $ . Tirez sur la hauteur voulue pour le champ

en Feuil2, en B7, la formule:
=SI(NB.SI(Feuil1!$B$2:$B$1000;$B$6)<LIGNE()-6;"";INDEX(Feuil1!$B$2:$F$1000;EQUIV($B$6&"_"&LIGNE()-5;Feuil1!$L$2:$L$1000;0);COLONNE()))
attention encore cette fois au blocage

à tirer de D à E et l'ensemble sur la hauteur souhaitée.

Quelques infos:
le code NB.SI sert à éviter l'affichage #N/A lorsque aucune valeur n'est trouvée.
les codes LIGNE()-5 et COLONNE() sont à "ajuster" en fonction de la position de la formule dans la feuille
LIGNE() renvoi le N° de ligne ou elle se trouve et donc en B7 LIGNE()-6 renvoie 1
COLONNE() idem avec N° de colonne, donc en B7 renvoie 2

crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
oxevaxo Messages postés 20 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 24 mai 2011
13 avril 2011 à 16:03
Est ce normal que lorsque que je la test dans mon fichier d'exemple les 3 premiere ligne de ma feuille 1 ne sont pas prise en compte, si bien que dans la feuille 2 les 3 premiers cleints n'apparaissent pas .. ?
0

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

Posez votre question
oxevaxo Messages postés 20 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 24 mai 2011
13 avril 2011 à 16:33
Je n'arrive pas a refaire tes formules dans ma vrai feuille de calcul, puis-je te l'envoyer par mail privé pour que tu puisse mettre la formule dans mon fichier?

Merci !!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 avril 2011 à 17:34
Sans doute un probléme de LIGNE() - quelque chose qui ne donne pas le 1 à la première cellule!
Pour mettre le fichier à dispo:
par mail privé non, mais en le mettant sur:
http://www.cijoint.fr
et tu me passes le lien en message privé sur CCM en cliquant dans un de mes messages sur mon pseudo, ça revient au même
à te lire;
0