Numéro d'article: 291073 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Microsoft Excel fournit plusieurs contrôles pour les feuilles de boîte de dialogue qui sont utiles pour sélectionner des éléments dans une liste. Voici quelques exemples de contrôles : zones de liste, zones de liste déroulante, boutons toupie et barres de défilement.

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

Plus d'informations

Les méthodes suivantes indiquent comment utiliser les zones de liste, les zones de liste déroulante, les boutons toupie 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 dans Excel 2010, vous devez activer l'onglet Développeur. Pour ce faire, procédez comme suit :
  1. Cliquez sur Fichier, puis sur Options.

    Réduire cette imageAgrandir cette image
    2774891
  2. Cliquez sur Personnaliser le Ruban dans le volet gauche.

    Réduire cette imageAgrandir cette image
    2774893
  3. Activez la case à cocher Développeur sous Onglets principaux à droite, puis cliquez sur OK.
Pour utiliser les contrôles de formulaire dans Excel 2007, vous devez activer l'onglet Développeur. Pour ce faire, procédez comme suit :
  1. Cliquez sur le bouton Microsoft Office, puis sur Options Excel.

    Réduire cette imageAgrandir cette image
    2774894
  2. Cliquez sur Standard, activez la case à cocher Afficher l'onglet Développeur dans le ruban, puis cliquez sur OK.

    Réduire cette imageAgrandir cette image
    2774895

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 : Magnétoscope
          H3 : Bureau
          H4 : Mug
          H5 : Voiture
          H6 : Machine à laver
          H7 : Lance-roquettes
          H8 : Bicyclette
          H9 : Téléphone
          H10 : Bougie
          H11 : Bonbon
          H12 : Haut-parleurs
          H13 : Robe
          H14 : Couverture
          H15 : Séchoir
          H16 : Guitare
          H17 : Séchoir
          H18 : Trousse à outils
          H19 : Magnétoscope
          H20 : Disque dur
    					
  2. Dans la cellule A1, saisissez la formule suivante :
    =INDEX(H1:H20,G1,0)

Exemple de zone de liste

  1. Pour ajouter une zone de liste dans Excel 2010 et Excel 2007, cliquez sur l'onglet Développeur, sur Insertion dans le groupe Contrôles, puis cliquez sur Zone de liste (Contrôle de formulaire) sous Contrôles de formulaire.

    Réduire cette imageAgrandir cette image
    2774896


    Pour ajouter une zone de liste dans Excel 2003 et les versions antérieures d'Excel, cliquez sur le bouton Zone de liste de la barre d'outils Formulaires. Si la barre d'outils Formulaires n'est pas visible, pointez sur Barres d'outils dans le menu Affichage, puis cliquez sur Formulaires.
  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.

    Réduire cette imageAgrandir cette image
    2774897
  4. Dans la fenêtre Format d'objet, entrez 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 box.
    2. Pour introduire une valeur numérique dans la valeur 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 en G1 pour renvoyer l'élément approprié de la liste.
    3. Sous Type de sélection, assurez-vous que l'option Simple est sélectionnée.

      Remarque Les options Multiple et Étendue 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.

      Réduire cette imageAgrandir cette image
      2774900
  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 vers 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 déroulante

  1. Pour ajouter une zone de liste déroulante dans Excel 2010 et Excel 2007, cliquez sur l'onglet Développeur, sur Insertion, puis cliquez sur Zone de liste déroulante sous Contrôles de formulaire.

    Réduire cette imageAgrandir cette image
    2774901


    Pour ajouter une zone de liste déroulante dans Excel 2003 et les versions antérieures d'Excel, cliquez sur le bouton Zone de liste déroulante de la barre d'outils Formulaires.
  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 déroulante, 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 déroulante qui couvre les cellules B2 à E2.

    Réduire cette imageAgrandir cette image
    2774903
  3. Cliquez avec le bouton droit sur la zone de liste déroulante, puis cliquez sur Format de contrôle.

    Réduire cette imageAgrandir cette image
    2774904
  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 en G1 pour renvoyer l'élément approprié de la liste.
    3. Dans la zone Nombre de lignes, 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 case à cocher Ombrage 3D est facultative. Elle ajoute un aspect tridimensionnel à la liste déroulante ou zone de liste déroulante.

      Réduire cette imageAgrandir cette image
      2774905
  5. La zone déroulante ou de liste déroulante doit afficher la liste d'éléments. Pour utiliser la zone déroulante ou de liste déroulante, 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 déroulante, la cellule G1 est mise à jour vers 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 bouton toupie

  1. Pour ajouter un bouton toupie dans Excel 2010 et 2007, cliquez sur l'onglet Développeur, sur Insertion, puis cliquez sur Bouton toupie sous Contrôles de formulaire.

    Réduire cette imageAgrandir cette image
    2774906


    Pour ajouter une toupie dans Excel 2003 et les versions antérieures d'Excel, cliquez sur le bouton Toupie de la barre d'outils Formulaires.
  2. Cliquez sur l'emplacement de la feuille de calcul où vous souhaitez faire apparaître l'angle supérieur gauche du bouton toupie, puis faites glisser le bouton toupie vers l'emplacement d'affichage de l'angle inférieur droit du bouton toupie. Dans cet exemple, créez un bouton toupie qui couvre les cellules B2 à B3.
  3. Cliquez avec le bouton droit sur le bouton toupie, puis cliquez sur Contrôle de formulaire.

    Réduire cette imageAgrandir cette image
    2774908
  4. Tapez les informations suivantes, puis cliquez sur OK :
    1. Dans la zone Valeur actuelle, tapez 1.

      Cette valeur initialise le bouton toupie de sorte que la formule INDEX pointe sur le premier élément de la liste.
    2. Dans la zone Valeur minimale, tapez 1.

      Cette valeur limite la partie supérieure du bouton toupie 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 Changement de pas, tapez 1.

      Cette valeur vérifie dans quelle mesure le contrôle du bouton toupie incrémente la valeur actuelle.
    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.

      Réduire cette imageAgrandir cette image
      2774910
  5. Cliquez sur n'importe quelle cellule pour que le bouton toupie ne soit pas sélectionné. Lorsque vous cliquez sur les contrôles Haut et Bas du bouton toupie, la cellule G1 est mise à jour vers un nombre indiquant la valeur actuelle du bouton toupie plus ou moins le changement de pas du bouton 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 toupie 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.

Exemple de barre de défilement

  1. Pour ajouter une barre de défilement dans Excel 2010 et Excel 2007, cliquez sur l'onglet Développeur, sur Insertion, puis cliquez sur Barre de défilement sous Contrôles de formulaire.

    Réduire cette imageAgrandir cette image
    2774911


    Pour ajouter une barre de défilement dans Excel 2003 et les versions antérieures d'Excel, cliquez sur le bouton Barre de défilement de la barre d'outils Formulaires.
  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.

    Réduire cette imageAgrandir cette image
    2774912
  3. Cliquez avec le bouton droit sur la barre de défilement, puis cliquez sur Format de contrôle.

    Réduire cette imageAgrandir cette image
    2774913
  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 de sorte que la formule INDEX pointe sur le premier élément de la liste.
    2. Dans la zone Valeur minimale, tapez 1.

      Cette valeur restreint 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 Changement de pas, tapez 1.

      Cette valeur contrôle de combien de nombres la barre de défilement incrémente la valeur actuelle.
    5. Dans la zone Changement de 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.

      Réduire cette imageAgrandir cette image
      2774914


      Remarque La case à cocher Ombrage 3D 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 vers 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.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 291073 - Dernière mise à jour: vendredi 12 juillet 2013 - Version: 5.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2007
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel 2002
  • Microsoft Excel 2001 pour Mac
  • Microsoft Excel 2000 Standard
  • Microsoft Excel 98 pour Macintosh
  • Microsoft Excel 97 Standard
  • Microsoft Excel 2010
Mots-clés : 
kbexpertisebeginner kbhowto kbforms KB291073
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com