Liste déroulante excel selon critères

Résolu
Emi80110 Messages postés 64 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 26 mars 2025 - 13 janv. 2025 à 12:10
Emi80110 Messages postés 64 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 26 mars 2025 - 25 févr. 2025 à 12:03

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 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 Ambassadeur 1 579
13 janv. 2025 à 13:27

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

0
Emi80110 Messages postés 64 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 26 mars 2025 1
13 janv. 2025 à 13:59

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 271 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 30 avril 2025 91
13 janv. 2025 à 14:37

Hello,

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

0
danielc0 Messages postés 1733 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 8 mai 2025 211
Modifié le 13 janv. 2025 à 14:40

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 1733 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 8 mai 2025 211
Modifié le 13 janv. 2025 à 17:38

... 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 64 Date d'inscription jeudi 30 septembre 2021 Statut Membre Dernière intervention 26 mars 2025 1
25 févr. 2025 à 12:03

merci beaucoup :-)

0

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

Posez votre question
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 742
Modifié le 13 janv. 2025 à 19:27

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