Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Utilisation des contrôles de formulaires sur une feuille de calcul dans Excel

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.

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

  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.

  2. Cliquez sur Standard, activez la case à cocher Afficher l'onglet Développeur dans le ruban, 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 : 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.



    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.

  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.

  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.



    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.

  3. Cliquez avec le bouton droit sur la zone de liste déroulante, puis cliquez sur Format de contrôle.

  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.

  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.



    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.

  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.

  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.



    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.

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

  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.



      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.
OfficeKBHowTo dropdown inf XL2002 XL2003 XL2007 XL2010
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

ID d'article : 291073 - Dernière mise à jour : 07/12/2013 09:59:00 - Révision : 5.1

  • 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
  • kbexpertisebeginner kbhowto kbforms KB291073
Commentaires