Comment effectuer une macro avec un bouton formulaire ou commande?

Comment effectuer une macro avec un bouton formulaire ou commande?

 

Cet article traite du bouton de commande appelé aussi bouton poussoir. Vous intégrez un tel objet lorsque vous souhaitez exécuter une macro ou exécuter du code Visual Basic.

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 lesboutons 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.

 

Pour aller plus loin, vous pouvez retrouver les ouvrages de Remy Lentzner qui s’adressent à toutes les personnes qui souhaitent approfondir leurs connaissances sur Excel.

Comment effectuer une macro avec un bouton formulaire ou commande?

Auteur Rémy Lentzner

 

Vous recherchez une formation Excel ? Rendez-vous sur notre site www.cnfce.com / formation Excel

organisme de formation CNFCE

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s