XL 2016 Liste dynamique

julienha

XLDnaute Occasionnel
Bonjour,

Dans le fichier-joint, j'aimerais créer un menu déroulant avec les données de la colonne C , sachant que le nb de ligne peut varier (ca peut augmenter ou diminuer).
J'aimerais que le menu déroulant s'ajuste en fonction du nb de ligne.

Merci
 

Pièces jointes

  • test.xlsx
    8.1 KB · Affichages: 9

julienha

XLDnaute Occasionnel
Re,
Bonjour JHA,

Cela suppose qu'il n'y ait rien d'autre dans la colonne.
merci bcp, en fait je l'ai fait avec les données de la colonne D ou il y a des formules qui peuvent s'activer en fonction des données de la colonne C (jusque la ligne 28). Et ds ce cas, le menu déroulant ne s'ajuste pas. (cj fichier joint)
 

Pièces jointes

  • test.xlsx
    8.8 KB · Affichages: 5

JHA

XLDnaute Barbatruc
Bonjour à tous,

Dans ce cas, il faut utiliser nb.si() au lieu de nbval()
Plage nommée "liste"
VB:
=DECALER(Feuil1!$D$2;;;NB.SI(Feuil1!$D$2:$D$28;"><"))

Si tu veux la liste sans doublon voir le #5

JHA
 

Pièces jointes

  • test (4).xlsx
    9.4 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Julienha,

Une liste n'accepte pas une plage qui est dans une autre feuille.
Cependant, elle accepte une liste dans une autre feuille si celle ci est nommée !!!
Donc un ex en PJ, vous nommez la colonne D:D Liste par ex et D2 Début, et vous mettez cette formule :
VB:
=DECALER(Début;0;0;NB.SI(Liste;"><"))
 

Pièces jointes

  • Liste.xlsx
    8.4 KB · Affichages: 1

Discussions similaires

Réponses
7
Affichages
558
Haut Bas