Ajouter une zone de liste ou une zone de liste déroulante à une feuille de calcul dans Excel

Si vous souhaitez afficher une liste de valeurs qui permet aux utilisateurs de faire leur choix, ajoutez une zone de liste à votre feuille de calcul.

Exemple de zone de liste

Ajouter une zone de liste à une feuille de calcul

  1. Créez une liste d’éléments que vous souhaitez afficher dans votre zone de liste, comme dans l’image suivante.

    liste de valeurs utilisables dans une zone de liste modifiable
  2. Cliquez sur Développeur > Insérer.

    Remarque : Si l’onglet Développeur n’est pas visible, cliquez sur Fichier > Options > Personnaliser le ruban. Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.

  3. Sous Contrôles de formulaire, cliquez sur Zone de liste (Contrôle de formulaire).

    Bouton de contrôle de formulaire Zone de liste
  4. Cliquez sur la cellule dans laquelle vous voulez créer la zone de liste.

  5. Cliquez sur Propriétés > Contrôle et définissez les propriétés requises :

    Propriétés du contrôle de zone de liste

    • Dans la zone Plage d’entrée, tapez la plage de cellules contenant la liste de valeurs.

      Remarque : Si vous souhaitez afficher davantage d’éléments dans la zone de liste, vous pouvez modifier la taille de police du texte dans la liste.

    • Dans la zone Cellule liée, tapez une référence de cellule.

      Conseil : La cellule choisie contiendra un nombre associé à l’élément sélectionné dans votre zone de liste et vous pourrez utiliser ce nombre dans une formule afin de renvoyer l’élément à partir de la plage d’entrée.

    • Sous Type de sélection, sélectionnez Simple, puis cliquez sur OK.

      Remarque :  Si vous sélectionnez l’option Multiple ou Extension, vous pouvez utiliser un contrôle de zone de liste ActiveX.

Ajouter une zone de liste modifiable à une feuille de calcul

Vous pouvez simplifier la saisie de données en laissant les utilisateurs choisir une valeur dans une zone de liste modifiable. Une zone de liste modifiable combine une zone de texte et une zone de liste pour créer une liste déroulante.

Combo box

Vous pouvez ajouter un contrôle de formulaire ou une zone de liste modifiable de contrôle ActiveX. Pour créer une zone de liste déroulante qui permet à l’utilisateur de modifier le texte de la zone de texte, utilisez le contrôle ActiveX Zone de liste modifiable. Le contrôle ActiveX Zone de liste modifiable est plus polyvalent, car vous pouvez modifier les propriétés de police afin de faciliter la lecture du texte dans une feuille de calcul à laquelle un zoom est appliqué et utiliser la programmation pour le faire apparaître dans les cellules qui contiennent une liste de validation des données.

  1. Sélectionnez une colonne que vous pouvez masquer dans la feuille de calcul et créer une liste en tapant une valeur par cellule.

    liste de valeurs utilisables dans une zone de liste modifiable

    Remarque : Vous pouvez également créer la liste dans une autre feuille de calcul du même classeur.

  2. Cliquez sur Développeur > Insérer.

    Remarque : Si l’onglet Développeur n’est pas visible, cliquez sur Fichier > Options > Personnaliser le ruban. Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.

  3. Sélectionnez le type de zone de liste modifiable à ajouter :

    • Sous Contrôles de formulaire, cliquez sur Zone de liste modifiable (Contrôle de formulaire).

      Ou

    • Sous Contrôles ActiveX, cliquez sur Zone de liste modifiable (Contrôle de formulaire).

      Insérer une zone de liste modifiable

  4. Cliquez sur la cellule à laquelle vous voulez ajouter la zone de liste modifiable et faites glisser pour la dessiner.

Conseils : 

  • Pour redimensionner la zone, pointez sur une des poignées de redimensionnement et faites glisser le bord du contrôle jusqu’à ce qu’il atteigne la hauteur ou la largeur souhaitée.

  • Pour déplacer une zone de liste modifiable vers un autre emplacement de la feuille de calcul, activez la case à cocher et faites-la glisser vers un autre emplacement.

Mettre en forme une zone de liste modifiable Contrôle de formulaire

  1. Cliquez avec le bouton droit sur la zone de liste modifiable, puis sélectionnez Format de contrôle.

  2. Cliquez sur Contrôle et définissez les options suivantes :

    Boîte de dialogue Format de contrôle

    • Plage d’entrée : tapez la plage de cellules contenant la liste d’éléments.

    • Cellule liée : La zone de liste modifiable peut être liée à une cellule dans laquelle le numéro d’élément s’affiche lorsque vous sélectionnez un élément dans la liste. Tapez le numéro de la cellule dans laquelle vous voulez que le numéro d’élément apparaissent.

      Par exemple, la cellule C1 affiche 3 quand l’élément Sorbet est sélectionné, car il s’agit du troisième élément de notre liste.

      La cellule liée indique le numéro de l’élément lorsque l’élément est sélectionné.

      Conseil :  Vous pouvez utiliser la fonction INDEX pour afficher le nom d’un élément au lieu d’un nombre. Dans notre exemple, la zone de liste modifiable est liée à la cellule B1, et la plage de cellules de la liste est A1:A2. Si la formule suivante est tapée dans la cellule C1 : =INDEX(A1:A5;B1) « Sorbet » apparaît dans la cellule C1 lorsque l’élément est sélectionné.

      Entrer une formule pour afficher l’élément de la cellule liée
    • Lignes de liste déroulante : nombre de lignes à afficher lorsque l’utilisateur clique sur la flèche vers le bas. Par exemple, si votre liste comporte 10 éléments et que vous ne voulez pas la faire défiler, vous pouvez définir le numéro par défaut sur 10. Si vous tapez un nombre inférieur au nombre d’éléments dans votre liste, une barre de défilement apparaît.

      La barre de défilement est affichée.
  3. Cliquez sur OK.

Mettre en forme une zone de liste modifiable ActiveX

  1. Cliquez sur Développeur > Mode Création.

  2. Cliquez avec le bouton droit sur la zone de liste modifiable, sélectionnez Propriétés, cliquez surAlphabétique, puis modifiez les paramètres de propriété souhaités.

    Pour définir les propriétés de la zone de liste modifiable dans cette image, procédez comme suit :

    Exemple d’une zone de liste modifiable

    Paramètres Propriété pour une zone de liste modifiable ActiveX

    Pour définir cette propriété

    Procédez comme suit

    Fill color

    Cliquez sur BackColor > la flèche vers le bas > Pallet, puis sélectionnez une couleur.

    Propriété Remplissage de couleur d’une zone de liste modifiable

    Type, style ou taille de police

    Cliquez sur Police > le bouton ..., puis sélectionnez le type, la taille ou le style de police.

    Paramètre des polices dans une zone de texte

    Font color

    Cliquez sur ForeColor > la flèche vers le bas > Pallet, puis sélectionnez une couleur.

    Liez une cellule pour afficher la valeur de liste sélectionnée.

    Cliquez sur LinkedCell.

    Lier une zone de liste modifiable en liste

    Cliquez sur la zone en regard de l’option ListFillRange, puis tapez la plage de cellules pour la liste.

    Modifier le nombre d’éléments de liste affichés

    Cliquez sur la zone ListRows, puis tapez le nombre d’éléments à afficher.

  3. Fermez la boîte de dialogue Propriété, puis cliquez sur Mode Création.

  4. Une fois la mise en forme effectuée, vous pouvez cliquer avec le bouton droit sur la colonne incluant la liste et sélectionner Masquer.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Vue d’ensemble des formulaires, des contrôles de formulaire et des contrôles ActiveX sur une feuille de calcul

Ajouter une case à cocher ou une case d’option (contrôles de formulaire)

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×