Hey les macros Man and Girl de l’automatisation à outrance !! 😉
Comment créer un bouton qui lance une macro, c’est le sujet d’automatisation du jour !
Sous l’onglet développeur, activez le bouton mode création. Mais oui la petite équerre regardez en dessous 🙂
Puis insérer et enfin bouton de commande
Oh le joli bouton…
Clic droit sur le bouton, puis propriétés
Ci-dessous, l’affichage de la fenêtre de propriétés du bouton :
On peut à ce stade
- changer le libellé du bouton dans le champs caption,
- changer le nom du bouton,
- la couleur de fond etc… amusez vous à tester !!!
Maintenant on va affecter une macro à notre bouton super bien dessiné 😉
pour cela, rien de mieux qu’un clic droit sur notre bouton suivi d’un clic gauche sur visualiser le code :
Cette action nous affiche l’environnement VBA ou sont rangées nos macros, et on est directement placé dans le code qu’exécutera notre bouton.
Private Sub CommandButton1_Click()
‘Ici on va saisir le code à exécuter par le bouton ! donc maMacro
maMacro
End Sub
Si vous n’avez pas le code de la macro maMacro, regardez l’article sur l’enregistreur de macro
On bascule sur Excel ou on ferme l’environnement VBA.
On clique sur l’équerre pour quitter le mode création et rendre actif notre bouton mais aussi tout code VBA.
On teste le bouton en cliquant dessus évidemment et on apprécie le résultat ou pas 🙂
Vous n’êtes pas obligé de créer un bouton à chaque fois.
Pour exécuter une macro on peut passer par l’onglet développeur, puis le bouton macro du menu. La liste des macros s’affichent et on choisi notre macro avant de cliquer sur exécuter.
On peut aussi faire un Alt +F8 et choisir notre macro…
Se placer dans le code VBA de notre macro et appuyer sur le bouton lecture
Amusez vous à tester et à jouer avec tout ça. Enregistrez des macros en réalisant des actions de plus en plus complexe, mais de façon progressive et regardez le résultat dans le code. Vous comprendrez pas mal de chose.
Sur cette recommandation je vous dit @bientôt dans cette quête de liberté que l’automatisation vous permettra d’atteindre !
🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 Gardez le sourire et confiance en vous !!!