L’objet de contrôle le plus couramment créé pour les feuilles de calcul est probablement le bouton modeste. Cela est dû au fait que l’utilisation la plus courante des boutons consiste à exécuter des macros que vous avez associées à un classeur. Vous pouvez insérer des boutons dans votre feuille de calcul à l’aide de l’outil Bouton de la barre d’outils Formulaires:

  1. Cliquez sur l’outil Bouton.

  2. Cliquez dans votre classeur à l’endroit où vous souhaitez qu’un coin du bouton apparaisse, mais ne relâchez pas le bouton de la souris.

  3. Déplacez la souris pour spécifier la taille du bouton souhaité.

  4. Relâchez le bouton de la souris.

Excel affiche immédiatement la boîte de dialogue Attribuer une macro, vous offrant la possibilité d’attribuer une macro au bouton. Notez que la boîte de dialogue présente une liste de macros précédemment définies, ainsi qu’un nom suggéré pour la macro à affecter à ce bouton. Le nom suggéré est composé du nom par défaut du bouton lui-même (quelque chose comme Button1) combiné avec l’action qui lancera la macro (Click).

Ce nom de macro (Button1_Click) apparaîtra très familier aux personnes qui ont déjà programmé dans Visual Basic, car il est conforme à la manière standard de nommer les gestionnaires d’événements. (Les gestionnaires d’événements ne sont rien d’autre que du code de programmation conçu pour gérer un événement spécifique, tel qu’un objet – comme un bouton – cliqué avec la souris.)

Pour terminer votre travail avec la boîte de dialogue Attribuer une macro, sélectionnez une macro que vous souhaitez affecter à ce nouveau bouton, puis cliquez sur OK. Vous pouvez ensuite modifier le titre apparaissant sur le bouton en cliquant avec votre souris dans le texte du bouton et en entrant un nouveau titre.

Une fois le bouton terminé de cette manière, la macro associée à ce bouton sera exécutée chaque fois que quelqu’un clique dessus avec le bouton gauche de la souris. Si vous utilisez le bouton droit de la souris à la place, vous verrez un menu qui vous permet de supprimer le bouton ou de modifier la macro affectée au bouton.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2479) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

lien: / excelribbon-Adding_Buttons_to_Your_Worksheet [Ajout de boutons à votre feuille de travail].