Passer directement au contenu principal

Utiliser les contrôles de formulaire dans une feuille de calcul dans Excel

Résumé

Microsoft Excel propose plusieurs contrôles pour les feuilles de dialogue qui sont utiles pour sélectionner des éléments dans une liste. Les zones de liste, les zones de liste déroulante, les toupies et les barres de défilement sont des exemples de contrôles. 

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.

Informations supplémentaires

Les méthodes suivantes montrent comment utiliser les zones de liste, les zones de liste déroulante, les toupies et les barres de défilement. Ces exemples utilisent la même liste, la même cellule liée et la même fonction index.

Activer l’onglet Développeur

Pour utiliser les contrôles de formulaire dans Excel 2010 et les versions ultérieures, 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. Dans le volet gauche, cliquez sur personnaliser le ruban .
    personnaliser le ruban

  3. Activez la case à cocher développeur sous les onglets principaux sur la 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 cliquez sur Options Excel.
    options de fichier dans Excel 2007

  2. Cliquez sur standard, activez la case à cocher Afficher l’onglet développeurdans le ruban , puis cliquez sur OK.
    Ruban

Configurer la liste, la cellule et l’index

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

    H1 : patins à rouleaux

    H2 : VCR

    H3 : Bureau

    H4 : Chop

    H5 : voiture

    H6 : lave-linge

    H7 : lanceur Rocket

    H8 : vélo

    H9 : téléphone

    H10 : bougie

    H11 : sucre

    H12 : haut-parleurs

    H13 :

    H14 : permanent

    H15 : séchoir

    H16 : guitare

    H17 : séchoir

    H18 : ensemble d’outils

    H19 : MAGNÉTOSCOPE

    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 dans Excel 2007 et les versions ultérieures, 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

    Pour ajouter une zone de liste dans Excel 2003 et les versions antérieures d’Excel, cliquez sur le bouton zone de liste dans 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 à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la zone de liste, puis faites glisser la zone de liste vers l’emplacement où vous souhaitez placer le coin 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.
    propriété contr

  4. Dans la fenêtre format d’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 insérer une valeur numérique dans la cellule G1 (en fonction de l’élément sélectionné dans la liste), dans la zone cellule liée , tapez G1.

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

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

      Remarque :  Les options multiples et prolonger sont utiles uniquement lorsque vous utilisez une procédure Microsoft Visual Basic pour applications pour renvoyer les valeurs de la liste. Notez également que la case à cocher ombrage 3D ajoute une vue en trois dimensions à la zone de liste.

      mettre en forme l’objet

  5. La zone de liste doit afficher la liste des é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 dans la liste, la cellule G1 est mise à jour en un nombre qui indique la position de l’élément sélectionné dans la liste. La formule d’INDEX dans la cellule a1 utilise ce numéro 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 2007 et les versions ultérieures, cliquez sur l’onglet développeur , cliquez sur Insérer, puis cliquez sur zone de liste déroulante sous contrôles de formulaire.
    icône de zone de liste modifiable

    Pour ajouter une zone de liste déroulante dans Excel 2003 et dans les versions antérieures d’Excel, cliquez sur le bouton de zone de liste déroulante dans la barre d’outils formulaires.

  2. Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la zone de liste déroulante, puis faites glisser la zone de liste déroulante vers l’emplacement où vous souhaitez placer le coin 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.
    Placer la zone de liste modifiable

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

  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 insérer une valeur numérique dans la cellule G1 (en fonction de l’élément sélectionné dans la liste), dans la zone cellule liée , tapez G1.
       

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

    3. Dans la zone lignes déroulantes , tapez 10. Cette entrée détermine le nombre d’éléments qui s’affichent avant d’avoir à utiliser une barre de défilement pour afficher les autres éléments.

      Remarque : La case à cocher ombrage 3D est facultative. Il ajoute une vue en trois dimensions au zone de liste déroulante ou de liste modifiable.

      onglet contrôle

  5. La zone de liste déroulante ou la zone de liste déroulante doit afficher la liste des éléments. Pour utiliser la zone de liste déroulante ou une zone de liste déroulante, cliquez sur n’importe quelle cellule pour qu’elle ne soit pas sélectionnée. Lorsque vous cliquez sur un élément dans la zone de liste déroulante ou une zone de liste déroulante, la cellule G1 est mise à jour en un nombre qui indique la position dans la liste de l’élément sélectionné. La formule d’INDEX dans la cellule a1 utilise ce numéro pour afficher le nom de l’élément.

Exemple de spin toupie

  1. Pour ajouter une toupie dans Excel 2007 et les versions ultérieures, cliquez sur l’onglet développeur , cliquez sur Insérer, puis cliquez sur toupie souscontrôles de formulaire.
    toupie

    Pour ajouter un compteur dans Excel 2003 et les versions antérieures d’Excel, cliquez sur le bouton fléché dans la barre d’outils formulaires.

  2. Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la toupie, puis faites glisser la toupie vers l’emplacement où vous souhaitez placer le coin inférieur droit de la toupie. Dans cet exemple, créez une toupie 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 format de contrôle de spin

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

    1. Dans la zone valeur actuelle , tapez 1.

      Cette valeur initialise la toupie de sorte que la formule d’INDEX pointe sur le premier élément de la liste.

    2. Dans la zone valeur minimale , tapez 1.

      Cette valeur limite le haut de la toupie au premier élément de la liste.

    3. Dans la zone valeur maximale , tapez 20.

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

    4. Dans la zone changement de pas, tapez 1.

      Cette valeur contrôle le niveau d’incrémentation de la valeur actuelle par le contrôle de toupie.

    5. Pour insérer une valeur numérique dans la cellule G1 (en fonction de l’élément sélectionné dans la liste), dans la zone cellule liée, tapez G1.
      zone cellule liée

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

    La valeur de toupie 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 dans Excel 2007 et les versions ultérieures, cliquez sur l’onglet développeur , cliquez sur Insérer, puis cliquez sur barre de défilement sous contrôles de formulaire.
    barre de défilement

    Pour ajouter une barre de défilement dans Excel 2003 et dans les versions antérieures d’Excel, cliquez sur le bouton barre de défilement de la barre d’outils formulaires.

  2. Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la barre de défilement, puis faites glisser la barre de défilement à l’endroit où vous voulez placer le coin 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 correspond à un quart de la largeur de la colonne.
    placer scoll bar

  3. Cliquez avec le bouton droit sur la barre de défilement, puis cliquez sur format de contrôle.
    contrôle de format de 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 de sorte que la formule d’INDEX pointe sur 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 numéro spécifie le nombre maximal d’entrées dans la liste.

    4. Dans la zone changement de pas, tapez 1.

      Cette valeur détermine le nombre de nombres dont dispose le contrôle de barre de défilement pour incrémenter la valeur actuelle.

    5. Dans la zone changement de page , tapez 5. Cette valeur détermine le nombre de fois que la valeur actuelle sera incrémentée si vous cliquez à l’intérieur de la barre de défilement de chaque côté de la case de défilement.

    6. Pour insérer une valeur numérique dans la cellule G1 (en fonction de l’élément sélectionné dans la liste), dans la zone cellule liée , tapez G1.
      zone cellule liée

      Remarque : La case à cocher ombrage 3D est facultative. Il ajoute une vue en 3D à 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 le contrôle vers le haut ou le bas dans la barre de défilement, la cellule G1 est mise à jour en un nombre qui indique la valeur actuelle de la barre de défilement plus ou moins le changement de progression de la barre de défilement. Ce numéro est utilisé dans la formule INDEX dans la cellule a1 pour afficher l’élément en regard de ou avant l’élément actif. Vous pouvez également faire glisser la case de défilement pour modifier la valeur ou cliquer dans la barre de défilement de chaque côté de la case de défilement pour l’incrémenter de 5 (valeur de modification de la page). La barre de défilement 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.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
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.

×