Comment créer une liste déroulante automatiquement étendue ou dynamique

Excel 365
Lorsque vous travaillez avec des données dans Excel, vous devez souvent ajouter de plus en plus de nouvelles données. Cependant, la mise à jour des formules, des graphiques et des tableaux prend un certain temps lorsque vous ajoutez de nouvelles données. Excel propose des fonctions qui peuvent vous aider à personnaliser vos données et éviter les mises à jour de routine.

Ci-dessous vous pouvez voir comment créer une liste déroulante automatiquement étendue (également appelée mise à jour dynamique ou simplement dynamique).

Pour créer une liste déroulante dynamique, procédez comme suit :

   1.   Créez la liste des éléments dans une plage. Par exemple :

Les données dans Excel 2016

   2.   Sélectionnez la cellule qui contiendra la liste déroulante.

   3.   Sous l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données :

Le bouton Validation des données Excel 2016   ou   La liste Validation des données Excel 2016

   4.   Dans la boîte de dialogue Validation des données, sous l’onglet Options :

  • Dans la liste déroulante Autoriser, sélectionnez l’élément Liste.
  • Dans la zone Source, entrez la formule suivante :

    = DECALER (<première cellule> ; 0 ; 0 ; NBVAL (<colonne>) ; 1)

    Par cet exemple :

    = DECALER (Données!$B$3 ; 0 ; 0 ; NBVAL (Données!$B:$B) ; 1)

    Ainsi, vous demandez à Excel de renvoyer la plage de données des cellules remplies, à partir de la <première cellule> de la colonne (la fonction NBVAL () renvoie le nombre de cellules qui ne sont pas vides dans une plage).

    La boîte de dialogue Gestionnaire de noms dans Excel 2016
  • Assurez-vous de cocher l’option Liste déroulante dans la cellule.

Remarques :

  1. Vous pouvez créer votre plage de données en colonnes. Pour créer une liste déroulante à partir de données dans des colonnes, utilisez la fonction NBVAL () comme dernier paramètre.

    Par exemple :

    = DECALER (Données!$B$2 ; 0 ; 0 ; 1 ; NBVAL (Données!$2:$2))

    La liste déroulante dans Excel 2016
  2. Vous pouvez créer une liste incorrecte si vous avez des cellules vides dans votre plage de données.

   5.   Cliquez sur OK (voir Comment afficher l’image liée à l’élément de liste pour plus de détails) :

La liste déroulante dans Excel 2016

Après avoir ajouté de nouvelles données à la liste, la liste déroulante a été mise à jour automatiquement :

La liste déroulante automatiquement étendue ou dynamique dans Excel 2016

Voir aussi en anglais : How to create an automatically extended or dynamic drop-down list.

Si vous avez des questions ou des suggestions, n'hésitez pas à demander à l'équipe OfficeToolTips.

Nous utilisons des cookies pour personnaliser le contenu et les annonces, pour fournir des fonctionnalités de médias sociaux et pour analyser notre trafic. Nous partageons également des informations sur votre utilisation de notre site avec nos partenaires des médias sociaux, de la publicité et de l’analyse, qui peuvent les combiner avec d’autres informations que vous leur avez fournies ou qu’ils ont recueillies lors de votre utilisation de leurs services.

Savoir plus