Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Résumé

Microsoft Excel propose plusieurs commandes destinées aux feuilles des boîtes de dialogue qui permettent de sélectionner des éléments dans une liste. Voici quelques exemples de contrôles : zones de liste, zones de liste modifiable, toupies et barres de défilement. 

Pour plus d’informations sur les contrôles de formulaire dans Excel, voir Vue d’ensemble des formulaires, des contrôles de formulaire et des contrôles ActiveX dans une feuille de calcul.

Informations supplémentaires

Les méthodes suivantes indiquent comment utiliser les zones de liste, les zones de liste modifiable, les toupies et les barres de défilement. Les exemples utilisent la même liste, la même cellule liée et la même fonction Index.

Activation de l’onglet Développeur

Pour utiliser les contrôles de formulaire, vous devez activer l’onglet Développeur. Pour ce faire, procédez comme suit :

  1. Cliquez sur Fichier, puis sur Options.
    options de fichier

  2. Cliquez sur Personnaliser le Ruban dans le volet gauche.
    personnaliser le ruban

  3. Sélectionnez la zone Case activée développeur sous Onglets principaux à droite, puis cliquez sur OK.

Configuration de la liste, de la cellule liée et de l’index

  1. Dans une nouvelle feuille de calcul, saisissez les éléments suivants dans la plage de H1 à H20 :

    H1 : Patins à roulettes

    H2 : VCR

    H3 : Bureau

    H4 : Mug

    H5 : Voiture

    H6 : Machine à laver

    H7 : Lanceur de fusées

    H8 : Vélo

    H9 : Téléphone

    H10 : Bougie

    H11 : Bonbons

    H12 : Haut-parleurs

    H13 : Robe

    H14 : Couverture

    H15 : Sèche-linge

    H16 : Guitare

    H17 : Sèche-linge

    H18 : Ensemble d’outils

    H19 : VCR

    H20 : Disque dur

  2. Dans la cellule A1, tapez la formule suivante :

    =INDEX(H1 :H20,G1,0)

Exemple de zone de liste

  1. Pour ajouter une zone de liste, cliquez sur l’onglet Développeur, cliquez sur Insérer dans le groupe Contrôles, puis cliquez sur Formulaire de zone de liste (contrôle) sous Contrôles de formulaire.
    contrôles de formulaire
     

  2. Cliquez sur l’emplacement de la feuille de calcul où vous souhaitez faire apparaître l’angle supérieur gauche de la zone de liste, puis faites glisser la zone de liste vers l’emplacement d’affichage de l’angle inférieur droit de la zone de liste. Dans cet exemple, créez une zone de liste qui couvre les cellules B2 à E10.

  3. Dans le groupe Contrôles, cliquez sur Propriétés.
    contrl, propriété

  4. Dans la fenêtre Format de l’objet, tapez les informations suivantes, puis cliquez sur OK.

    1. Pour spécifier la plage de la liste, tapez H1:H20 dans la zone Plage d’entrée.

    2. Pour placer une valeur numérique dans la cellule G1 (en fonction de l’élément sélectionné dans la liste), tapez G1 dans la zone Lien cellule.

      Remarque : La formule INDEX() utilise la valeur de G1 pour renvoyer l’élément de liste correct.

    3. Sous Type de sélection, assurez-vous que l’option Simple est sélectionnée.

      Remarque :  Les options Multi et Extend ne sont utiles que lorsque vous utilisez une procédure Microsoft Visual Basic pour Applications pour retourner les valeurs de la liste. Notez également que la case Ombrage 3D ajoute un aspect en trois dimensions à la zone de liste.

      objet format

  5. La zone de liste devrait afficher la liste d’éléments. Pour utiliser la zone de liste, cliquez sur n’importe quelle cellule pour que la zone de liste ne soit pas sélectionnée. Si vous cliquez sur un élément de la liste, la cellule G1 est mise à jour sur un nombre qui indique la position de l’élément sélectionné dans la liste. La formule INDEX dans la cellule A1 utilise ce nombre pour afficher le nom de l’élément.

Exemple de zone de liste modifiable

  1. Pour ajouter une zone de liste déroulante, cliquez sur l’onglet Développeur, sur Insérer, puis sur Zone de liste déroulante sous Contrôles de formulaire.
    Icône de zone de liste déroulante

  2. Cliquez sur l’emplacement de la feuille de calcul où vous souhaitez faire apparaître l’angle supérieur gauche de la zone de liste modifiable, puis faites glisser la zone de liste déroulante vers l’emplacement d’affichage de l’angle inférieur droit de la zone de liste. Dans cet exemple, créez une zone de liste modifiable qui couvre les cellules B2 à E2.
    zone de liste déroulante de place

  3. Cliquez avec le bouton droit sur la zone de liste modifiable, puis cliquez sur Format de contrôle.
    contrôle de format

  4. Tapez les informations suivantes, puis cliquez sur OK :

    1. Pour spécifier la plage de la liste, tapez H1:H20 dans la zone Plage d’entrée.

    2. Pour introduire une valeur numérique dans la cellule G1 (selon l’élément sélectionné dans la liste), tapez G1 dans la zone Cellule liée.
       

      Remarque : La formule INDEX utilise la valeur de G1 pour renvoyer l’élément de liste correct.

    3. Dans la zone Lignes de liste déroulante, tapez 10. Cette entrée détermine le nombre d’éléments qui apparaîtront avant de devoir utiliser une barre de défilement pour afficher les autres éléments.

      Remarque : La zone d’ombrage 3D case activée est facultative.  Elle ajoute un aspect tridimensionnel à la liste déroulante ou zone de liste modifiable.

      onglet de contrôle

  5. La zone déroulante ou de liste modifiable doit afficher la liste d’éléments. Pour utiliser la zone déroulante ou de liste modifiable, cliquez sur n’importe quelle cellule de sorte que l’objet ne soit pas sélectionné. Lorsque vous cliquez sur un élément de la zone déroulante ou de la liste modifiable, la cellule G1 est mise à jour sur un nombre qui indique la position dans la liste de l’élément sélectionné. La formule INDEX dans la cellule A1 utilise ce nombre pour afficher le nom de l’élément.

Exemple de toupie

  1. Pour ajouter un bouton spin, cliquez sur l’onglet Développeur, sur Insérer, puis sur Bouton Spin sous Contrôles de formulaire.
    Bouton spin
     

  2. Cliquez sur l’emplacement de la feuille de calcul où vous souhaitez faire apparaître l’angle supérieur gauche de la toupie, puis faites glisser la toupie vers l’emplacement d’affichage de l’angle inférieur droit de la toupie. Dans cet exemple, créez un bouton spin qui couvre les cellules B2 : B3.

  3. Cliquez avec le bouton droit sur la toupie, puis cliquez sur Format de contrôle.
    Contrôle de mise en forme du contrôle de rotation

  4. Tapez les informations suivantes, puis cliquez sur OK :

    1. Dans la zone Valeur actuelle, tapez 1.

      Cette valeur initialise le bouton spin afin que la formule INDEX pointe vers le premier élément de la liste.

    2. Dans la zone Valeur minimale, tapez 1.

      Cette valeur limite le haut du bouton spin au premier élément de la liste.

    3. Dans la zone Valeur maximale, tapez 20.

      Ce nombre spécifie le nombre maximal d’entrées dans la liste.

    4. Dans la zone Modification incrémentielle, tapez 1.

      Cette valeur contrôle la quantité d’incrémentation de la valeur actuelle par le contrôle de bouton tournant.

    5. Pour introduire une valeur numérique dans la cellule G1 (selon l’élément sélectionné dans la liste), tapez G1 dans la zone Cellule liée.
      zone de lien de cellule

  5. Cliquez sur n’importe quelle cellule pour que la toupie ne soit pas sélectionnée. Lorsque vous cliquez sur les contrôles Haut et Bas de la toupie, la cellule G1 est mise à jour sur un nombre indiquant la valeur actuelle de la toupie plus ou moins le changement de pas de la toupie. Ce nombre met ensuite à jour la formule INDEX dans la cellule A1 pour afficher l’élément suivant ou précédent.

    La valeur du bouton spin ne change pas si la valeur actuelle est 1 et que vous cliquez sur le contrôle vers le bas, ou si la valeur actuelle est 20 et que vous cliquez sur le contrôle haut.

Exemple de barre de défilement

  1. Pour ajouter une barre de défilement, cliquez sur l’onglet Développeur, sur Insérer, puis sur Barre de défilement sous Contrôles de formulaire.
    barre de défilement

  2. Cliquez sur l’emplacement de la feuille de calcul où vous souhaitez faire apparaître l’angle supérieur gauche de la barre de défilement, puis faites glisser la barre de défilement vers l’emplacement d’affichage de l’angle inférieur droit de la barre de défilement. Dans cet exemple, créez une barre de défilement qui couvre les cellules B2 à B6 en hauteur et qui comprend environ un quart de la largeur de la colonne.
    placer la barre scoll

  3. Cliquez avec le bouton droit sur la barre de défilement, puis cliquez sur Format de contrôle.
    Contrôle de format de la barre scoll

  4. Tapez les informations suivantes, puis cliquez sur OK :

    1. Dans la zone Valeur actuelle, tapez 1.

      Cette valeur initialise la barre de défilement afin que la formule INDEX pointe vers le premier élément de la liste.

    2. Dans la zone Valeur minimale, tapez 1.

      Cette valeur limite le haut de la barre de défilement au premier élément de la liste.

    3. Dans la zone Valeur maximale, tapez 20. Ce nombre spécifie le nombre maximal d’entrées de la liste.

    4. Dans la zone Modification incrémentielle, tapez 1.

      Cette valeur contrôle le nombre de nombres que le contrôle de barre de défilement incrémente la valeur actuelle.

    5. Dans la zone Modification de la page, tapez 5. Cette valeur contrôle dans quelle mesure la valeur actuelle sera incrémentée si vous cliquez à l’intérieur de la barre de défilement de part et d’autre de la zone de défilement.

    6. Pour introduire une valeur numérique dans la cellule G1 (selon l’élément sélectionné dans la liste), tapez G1 dans la zone Cellule liée.
      zone de lien de cellule

      Remarque : La zone d’ombrage 3D case activée est facultative.  Elle ajoute un aspect tridimensionnel à la barre de défilement.

  5. Cliquez sur n’importe quelle cellule pour que la barre de défilement ne soit pas sélectionnée. Lorsque vous cliquez sur les contrôles Haut et Bas de la barre de défilement, la cellule G1 est mise à jour sur un nombre indiquant la valeur actuelle de la barre de défilement plus ou moins le changement de pas de cette dernière. Ce nombre est utilisé dans la formule INDEX dans la cellule A1 pour afficher l’élément suivant ou précédant l’élément actuel. Vous pouvez aussi faire glisser la zone de défilement pour modifier la valeur ou cliquer dans la barre de défilement de part et d’autre de la zone de défilement pour l’incrémenter de 5 (la valeur de l’option Changement de page). La barre de défilement ne changera pas si la valeur actuelle est 1 et que vous cliquez sur le contrôle Bas, ou si la valeur actuelle est 20 et que vous cliquez sur le contrôle Haut.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×