Une macro est une procédure, c’est-à-dire un ensemble d’instructions qui exécutent une tâche spécifique ou renvoient un résultat. Intégré à même Excel il y a une interface de programmation VBA qui permet de créer des fonctions personnalisées et utilisables comme si elles étaient intégrées dans le logiciel. Lorsqu’on enregistre une macro, on crée des lignes de programmation dans VBA. Une fois que la programmation est complétée, on peut utiliser le sous-programme pour exécuter les tâches voulues. En d’autres termes, une macro commande est un petit robot à qui on enseigne une série d’instruction à exécuter lorsqu’on lui en donne l’ordre.
Lorsque vient le temps de créer une macro, il faut:
Pas plus compliqué que ça. En fait… Oui, c’est un peu plus compliqué que ça car il y a la notion macro relative et absolue et il y a l’édition de la macro dans VBA. Il faut aussi lancer la macro, idéalement lui attribuer une raccourci clavier ou encore l’intégrer au ruban, déterminer si elle doit être enregistrée dans le classeur de macro personnelles ou dans le fichier lui-même… Malgré tout, juste en appliquant cette procédure correctement, vous serez en mesure de créer des macros de base et d’automatiser les tâches redondantes. Pour le reste, une formation avec Monsieur Excel serait la solution idéale 😉
Un détail important: après avoir exécuté une macro, on ne peut faire un retour en arrière (undo). Cela veut donc dire qu’il est important de vérifier que la macro est bien au point avant de l’utiliser sur des données importantes.
Bon succès avec vos futures macros!!
About the author