Re : Liste déroulante
Re
Voici quelques indications:
les zones nommées,
choix=SI('Programme de livraison pâtes'!$A2<>"";DECALER(liste;EQUIV('Programme de livraison pâtes'!$A2&"*";liste;0)-1;;NB.SI(liste;'Programme de livraison pâtes'!$A2&"*"));liste)
liste=DECALER(Base!$A$2;;;NBVAL(Base!$A:$A)-1)
liste1=DECALER(liste;;1)
Trois zones nommées avec insertion nom, définir
choix
Pour la cellule A2, regarde si elle est différente de rien (""), si c'est different de rien regarde la valeur et recherche l'équivalent dans la liste, si aucune valeur dans la cellule on affiche toute la liste.
liste
Permet d'avoir une zone évolutive ( c'est-à-dire que l'on peut mettre de nouvelle valeur en dessous de celle existante elle seront prisent en compte)
liste1
Permet un decalage d'une colonne par rapport à la colonne listeEn A2, on met la liste avec Données, validation, liste: on inscrit = choix
en A3, on met :=INDEX(liste1;EQUIV(A2;liste;0))
cela veut dire je veux la valeur de liste1 qui est sur la même ligne que la valeur de A2
Une fois que tout cela est réalisé on copie A2 et A3 et on colle sur le reste du tableau