Comment faire des macro commandes

Comment faire des macro commandes

Comprendre ce qu’est une Macro

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.

Procédure

Lorsque vient le temps de créer une macro, il faut:

  1. Déterminer exactement les actions à exécuter
  2. Lister celles-ci dans l’ordre exact où elles doivent être exécutées
  3. Vérifier les étapes en faisant un essai sans enregistrer
  4. Une fois qu’on est certain des étapes et de l’ordre, appuyer sur le bouton d’enregistrement de macro (coin inférieur gauche de l’écran)
  5. Exécuter la série d’actions
  6. Cliquer sur le bouton d’arrêt (même bouton que pour lancer l’enregistrement)

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

Monsieur Excel administrator

Je suis utilisateur d'Excel depuis 2000 et formateur depuis 2012. Excel, j'en mange! Je crois que toutes les entreprises devraient avoir leur "spécialiste" Excel pour permettre d'analyser, manipuler, transformer et améliorer les données rapidement et efficacement. Trop de temps est perdu chaque jour à faire ces opérations de façon manuelle. La solution : Monsieur Excel!