Liste déroulante qui commence par le début : comment faire?

Bonjour,

sur le fichier joint, onglet "menus", cellule T12, j'ai un souci...

C'est une liste de choix qui dépend de la valeur de T11, via le code :

=DECALER(fruits_courant;0;EQUIV(T11;fruits_légumes;0)-1;NBVAL(DECALER(fruits_courant;;EQUIV(T11;fruits_légumes;0)-1))-1)

Question 1 :

comment faire pour que en T12 la liste commence par le haut? Est ce du fait que de A18 à A22, les cellules sont "vides" (via formule)?

Je pense que oui car si en T11 je choisis "légumes", T12 commence bien du début (car la plage ne comporte pas de cellules "vides")

Question 2 :

il semble que ma formule tronque la plage car il me manque le dernier fruit ou légume en T12. Qu'est ce qui cloche?

43menus.zip (12.87 Ko)

Salut gigi

Un essai avec un commentaire.

Cordialement,

Leakim

244menus-v001.zip (22.88 Ko)

Merci Leakim!

C'est tip-top!

Me reste plus qu'à décortiquer "ma" formule (vu que je suis pas à l'origine de celle-ci) et la tienne pour essayer de comprendre le proncipe (parce que decaler, equiv, nbval... c'est des trucs que j'utilise pas trop, donc que je connais pas

Rechercher des sujets similaires à "liste deroulante qui commence debut comment"