Nous discuterons des points suivants dans cet article :
- Que sont les macros ?
- Comment créer une macro dans Excel 2010
- Qu'est-ce que les références relatives
- Comment exécuter une macro dans Excel 2010
Que sont les macros
Effectuez-vous souvent les mêmes tâches dans Excel ? Une macro enregistre vos clics de souris et vos frappes clavier pendant que vous travaillez et les rejoue ultérieurement. Elle permet d'enregistrer la séquence d'actions que vous utilisez pour effectuer une tâche donnée. Lorsque vous exécutez la macro, elle reproduit ces actions dans le même ordre. Vous évite ainsi de répéter les actions plusieurs fois.
Créer/enregistrer des macros dans Excel 2010
Cliquez sur le menu Affichage et choisissez Macros > Enregistrer une macro.

La boîte de dialogue « Enregistrer une macro » s'affiche. Spécifiez ici les détails de la macro. Le nom de la macro doit commencer par une lettre et peut inclure des lettres, des chiffres et des traits de soulignement. Vous pouvez spécifier le raccourci clavier pour exécuter la macro ici. Pour une meilleure compréhension, veuillez également préciser sa description.
Voilà, effectuez maintenant vos étapes et Excel continuera à enregistrer toutes les étapes, lorsque vous avez terminé, arrêtez l'enregistrement de la macro à partir de l' option Macro > Arrêter l'enregistrement .

Qu'est-ce que les références relatives
Par défaut, l'enregistreur de macros Excel enregistre vos actions. Imaginons que vous souhaitiez passer de la cellule A8 à la cellule B8 après avoir effectué une action. Vous appuyez sur la touche Flèche droite, mais Excel n'enregistre pas cette touche ; seul le déplacement vers la cellule B8 est enregistré. Supposons maintenant que vous ayez enregistré les actions et que vous souhaitiez les exécuter dans la cellule C8. Lorsque vous exécutez la macro, une ligne de macro est exécutée, puis la cellule B8 est sélectionnée au lieu de la cellule D8 (située à droite de C8).
Comme indiqué précédemment, cela est dû au fait qu'Excel enregistre le déplacement vers la cellule B8 au lieu d'enregistrer chaque action (frappe au clavier). Si vous souhaitez qu'Excel enregistre de manière relative, afin qu'il se déplace vers la cellule de droite au lieu de sélectionner la cellule B8, vous devez activer les références relatives. Cette option est disponible dans le menu Macros, juste en dessous de l'option Démarrer/Arrêter l'enregistrement.
Exécuter des macros dans Excel 2010
Une fois la macro enregistrée, vous n'aurez plus besoin de répéter les étapes. Cliquez sur Macro > Afficher les macros pour afficher la liste de toutes les macros créées/enregistrées. Choisissez la macro souhaitée et cliquez sur le bouton Exécuter . Vous pouvez également modifier et supprimer des macros à partir de cet emplacement.

Une méthode beaucoup plus simple consiste à utiliser la touche de raccourci. Si vous avez oublié d'en attribuer une, accédez simplement à Affichage Macro, sélectionnez la macro souhaitée, cliquez sur Options, puis attribuez une touche de raccourci et cliquez sur OK.
La troisième méthode est encore plus simple si vous n'êtes pas un adepte des raccourcis clavier : ajoutez simplement la macro à la barre d'accès rapide . Un seul clic suffit désormais pour exécuter une macro.