Liste déroulante excel selon critères

Résolu
Emi80110 Messages postés 69 Statut Membre -  
Emi80110 Messages postés 69 Statut Membre -

Bonjour à toutes et tous,

J'ai besoin votre aide pour créer une liste déroulante selon critère.

Voici le fichier 

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

J'aurai besoin que ma liste déroulante soit disponible dans la colonne A (à partir de A2) de l'onglet "scannage". Seulement je souhaiterai que la liste ne propose que les dépôts disponibles (dans l'onglet "dépôt") pour le CIA renseigné en A1 de l'onglet "scannage".

Dans l'onglet dépôts, vous trouvez la colonne A reprenant tous mes CIA, puis la colonne B avec les différents dépôts disponibles par CIA.

Pensez-vous que cela soit possible svp ? car j'ai tenté avec une formule dans les validations de données mais ca ne fonctionne pas.

Par avance merci de votre aide :-)

A voir également:

5 réponses

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 585
 

bonjour, voyons d'abord si ce n'est pas faisable sans VBA.

0
Emi80110 Messages postés 69 Statut Membre 2
 

Bonjour

Oui j'ai tenté mais je n'y suis pas arrivée. J'espérais donc trouver un petit coup de pouce ici :-)

0
bigoudiii Messages postés 275 Statut Membre 91
 

Hello,

Quel produit Excel (2010, 13,16, 19, 21, 365) ?

0
danielc0 Messages postés 1987 Date d'inscription   Statut Membre Dernière intervention   243
 

Bonjour,

Avec Excel 365, en E2 (ou ailleurs dans une colonne vide) :

=FILTRE(dépôt!B:B;dépôt!A:A=scannage!A1)

Dans la validation de données, utilise :

=$E$2# (avec le dièse à la fin)

Daniel


0
danielc0 Messages postés 1987 Date d'inscription   Statut Membre Dernière intervention   243
 

... Solution pour versions à partir d'Excel 2010 :

En E2 (ou ailleurs), à recopier vers le bas :

=SIERREUR(INDEX(dépôt!B:B;AGREGAT(15;6;LIGNE($A$2:$A$500)/(dépôt!$A$2:$A$500=scannage!$A$1);LIGNE(A1)));"")

Créer une plage dynamique pour la liste de validation avec la formule :

=DECALER($E$2;;;NB.SI(dépôt!$A:$A;scannage!$A$1))

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

Daniel


0
Emi80110 Messages postés 69 Statut Membre 2
 

merci beaucoup :-)

0

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

Posez votre question
via55 Messages postés 14730 Statut Membre 2 750
 

Bonjour

En présentant les dépôts en horizontal au lieu de vertical, c'est facile d'avoir une plage dynamique par simple décalage

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

Cdlmnt

Via


0