Créer une macro : introduction

Il existe deux types de bouton : le bouton provenant des contrôles de formulaire et les boutons provenant de la bibliothèque ActiveX.

La différence entre les deux types de bouton réside essentiellement dans les propriétés de l’objet. Par exemple, avec le contrôle ActiveX vous pouvez modifier la couleur du bouton ou du texte. Gardez à l’esprit que le résultat final est le même parce que le bouton est lié à un événement _Click() qui enclenche une action lorsque vous cliquez dessus.

Cette action du bouton est définie dans une procédure Visual Basic qu’on appelle aussi macro et qui est écrite dans l’environnement de développement d’Excel.

Dans Excel, pour passer de la feuille de travail à l’environnement de développement, tapez sur les touches ALT F11, pour aller et pour revenir. Dans l’environnement de développement, vous êtes un programmeur et dans la feuille de travail, vous êtes un utilisateur.

Insertion d’un bouton de commande

  1. Développeur
  2. Insérer
  3. Bouton de commande (contrôles de formulaire)
  4. Dessinez un bouton dans la feuille

La figure ci-dessous montre la fenêtre « Affecter une macro » qui s’affiche immédiatement après la création du bouton.

Comment effectuer une macro avec un bouton formulaire ou commande?

La Figure ci-dessous montre l’environnement de développement Visual Basic.

Comment effectuer une macro avec un bouton formulaire ou commande?

Le code qui sera écrit entre les lignes Sub Bouton1_Clic() et la dernière ligne

End Sub sera exécuté lorsque vous enfoncerez le bouton poussoir.

Par exemple, si vous écrivez la ligne suivante, vous provoquerez l’apparition d’une boîte de dialogue qui affichera le mot bonjour.

  • Sub Bouton1_Clic()
  • MsgBox « BONJOUR »
  • End Sub

Pour travailler avec les boutons de commande, vous devez apprendre à manipuler les macros et donc le langage qui est sous-jacent : Visual Basic pour Excel.

Apprendre à programmer n’est pas un exercice facile, il vous faudra de la ténacité, de la patience, de la lenteur et du labeur. Mais au final, vous créerez des applications informatiques avec beaucoup de plaisir.

Vous recherchez une formation Excel ?

Consultez nos programmes de formation en bureautique et nos programmes portant sur les outils bureautiques Excel, Word et Powerpoint.

TOUTES NOS FORMATIONS EXCEL