Decaler + NBVAL + Liste déroulante

Bonjour,

Je n'arrive pas a crée un liste déroulante de mes villes si j'utilise la formule Décaler + NBVAL dans le gestionnaire de nom.

Quelqu'un pourrait il m'éclairer ?

Cordialement.

131test.xlsm (10.74 Ko)

Hello Logan88,

apparemment excel aime pas trop faire des listes déroulantes avec des plages de nom dynamiques.

Une solution via Vba si ça peut te convenir.

209test.xlsm (18.08 Ko)

Bonjour,

C'est l'utilisation de la fonction INDIRECT pour faire référence à des plages nommées à l'aide de la fonction DECALER qui pose problème (ces deux-là ne sont pas compatibles, dans ce cas de figure)

Une solution par formule (à coller directement dans la zone Source de la Validation):

=DECALER($A$2;0;EQUIV(DROITE($H$10);$A$1:$E$1;0)-1;NB.SI(DECALER($A$2:$A$500;;EQUIV(DROITE($H$10);$A$1:$E$1;0)-1);"> "))

bonjour

voila avec une autre methode car INDIRECT et _ = clash

209logan88.xlsx (11.54 Ko)

cordialement

Bonjour,

Merci à tous d'avoir pris le temps de se pencher sur mon problème.

Je vais retenir la solution de U.Milité, car plus compréhensible pour moi du fait que je ne maîtrise pas VBA et les macros.

Juste pour information j'ai mis en piece jointe une nouvelle configuration (à la verticale).

Pourrais je adapter cette formule :

=DECALER($A$2;0;EQUIV(DROITE($H$10);$A$1:$E$1;0)-1;NB.SI(DECALER($A$2:$A$500;;EQUIV(DROITE($H$10);$A$1:$E$1;0)-1);"> "))

,dans mon tableau en pièce jointe ?

Cordialement.

129test.xlsm (11.33 Ko)

Bonjour,

Dans la proposition de tulipe_4, il n'y avait pas de macros non plus (fichier .xlsx) ... par contre, ton fichier est devenu un .xlsm

Si tu acceptes les conseils amicaux, évite les cellules fusionnées ! En pièce jointe, une proposition reprenant ta proposition (sans cellules fusionnées) Elle est même plus simple que la précédente (il faut juste que le contenu de la colonne A soit identique au contenu de la première validation.

Merci beaucoup.

Cordialement.

Rechercher des sujets similaires à "decaler nbval liste deroulante"