Comment enregistrer une macro dans Excel

Les macros sont une série d’actions enregistrées que vous pouvez exécuter en un seul clic, ce qui vous permet d’économiser du temps et des efforts sur des tâches répétitives. Excel prend en charge nativement les macros et vous pouvez les transformer en une arme secrète pour effectuer rapidement des tâches banales.

Les macros Excel sont assez faciles à utiliser une fois que vous les activez. La possibilité d’enregistrer une macro vous permet de créer une macro sans connaissances en programmation : démarrer l’enregistrement, effectuer les actions et arrêter l’enregistrement.

Explorons l’enregistrement de macros Excel avec un guide détaillé étape par étape.

Comment enregistrer une macro dans Excel

Bien que les macros soient intégrées à Excel, elles ne sont pas activées par défaut. Pour utiliser des macros, vous devrez activer l’onglet Développeur dans Excel. Une fois que vous avez activé l’onglet développeur, l’enregistrement d’une macro consiste à attribuer un raccourci, à saisir les détails et à effectuer les actions de la macro. Voici un guide détaillé :

1. Activez l’onglet Développeur

L’onglet Développeur est l’endroit où vous pouvez enregistrer votre macro. Comme mentionné précédemment, cet onglet n’est pas activé par défaut.

Pour l’activer, accédez à Fichier > Options > Personnaliser le ruban. Dans la colonne Personnaliser le ruban avec les onglets principaux sélectionnés dans la liste déroulante, cochez Développeur et cliquez sur OK.

L’onglet Développeur apparaîtra maintenant dans le ruban. Il restera ici de manière permanente à moins que vous ne le désactiviez dans la même fenêtre.

2. Cliquez sur Enregistrer la macro

Accédez à l’onglet Développeur que vous venez d’activer sur le ruban. Dans le groupe Code, cliquez sur Enregistrer la macro. Cela ouvrira une nouvelle fenêtre dans laquelle vous devrez saisir les détails de votre macro.

Vous pouvez également appuyer sur Alt + T + M + R sur votre clavier pour afficher la boîte de dialogue macro.

3. Saisissez un nom de macro

Saisissez un nom pour la macro dans le champ Nom de la macro. Rendez-le précis, sinon vous aurez du mal à identifier rapidement ce que fera la macro à l’avenir.

Le premier caractère du nom de la macro doit être une lettre, mais les caractères suivants peuvent être des lettres, des chiffres ou des traits de soulignement. Vous ne pouvez pas utiliser d’espaces et éviter de donner à la macro le même nom que les références de cellule.

4. Attribuez une touche de raccourci

L’attribution d’une touche de raccourci vous permettra d’exécuter la macro dans Excel à tout moment en appuyant sur cette combinaison. Cliquez dans la zone Touche de raccourci et appuyez sur la touche que vous souhaitez utiliser conjointement avec Ctrl.

Il est préférable de maintenir la touche Maj enfoncée tout en sélectionnant votre combinaison de touches pour l’intégrer au raccourci. Votre raccourci macro remplacera les raccourcis Excel par défaut, s’il en existe déjà un. Par exemple, si vous choisissez Ctrl + A, cela remplacera la possibilité de tout sélectionner. Utilisez plutôt Ctrl + Shift + A car ce n’est pas un raccourci existant.

5. Sélectionnez où stocker la macro

Utilisez la liste déroulante Store macro in pour choisir où vous souhaitez stocker la macro.

Les options disponibles sont :

  • Classeur de macros personnelles : cela rendra la macro disponible chaque fois que vous utiliserez Excel. Il stockera la macro dans un classeur de macros caché appelé PERSONAL.XLBS.
  • Nouveau classeur : cela rendra la macro disponible pour tous les classeurs que vous créez au cours d’une session Excel existante.
  • Ce classeur : cela rendra la macro disponible uniquement dans le classeur que vous avez ouvert.

6. Saisissez une description

La dernière étape de cette fenêtre consiste à saisir une description dans la case. Utilisez-le pour décrire en détail ce que fait la macro.

Ce champ est facultatif, mais il est recommandé d’être aussi complet que possible afin que vous et les autres puissiez voir ce que fera la macro à l’avenir.

7. Cliquez sur OK

Peut-être l’étape la plus simple de toutes ! Cliquez sur OK lorsque vous êtes satisfait de ce que vous avez soumis pour commencer à enregistrer la macro.

8. Effectuez vos actions de macro

La macro est maintenant en cours d’enregistrement, alors effectuez vos étapes. Cela peut inclure la saisie, le clic sur des cellules, l’application d’un formatage ou l’importation de données externes à partir de sites Web ou d’endroits tels que Microsoft Access.

Vous pouvez activer l’option Utiliser les références relatives dans l’onglet Développeur pour utiliser des références relatives lors de l’enregistrement. Lorsque cette option est activée, les actions sont enregistrées par rapport à la cellule initiale, ce qui peut être utile pour les macros dynamiques.

Par exemple, si vous cliquez de la cellule A1 à A3 pendant l’enregistrement, l’exécution de la macro à partir de la cellule J6 déplacerait le curseur vers J8. S’il est désactivé, le curseur se déplacera de A1 à A3.

Il est préférable de planifier à l’avance vos actions afin de ne pas commettre d’erreur. Si vous faites une erreur, arrêtez l’enregistrement et recommencez. Vous pouvez également essayer de résoudre ce problème en modifiant le code de l’application Visual Basic (VBA) pour la macro.

9. Cliquez sur Arrêter l’enregistrement

Une fois que vous avez terminé les étapes de la macro, revenez à l’onglet Développeur, localisez le groupe Code et cliquez sur Arrêter l’enregistrement.

Vous pouvez également appuyer sur Alt + T + M + R sur votre clavier pour arrêter l’enregistrement de la macro. Vous avez maintenant enregistré avec succès votre macro Excel !

Maintenant que vous maîtrisez les bases, vous souhaiterez peut-être consulter les principales ressources sur les macros Excel pour avoir une idée de ce que vous pourriez créer avec cette fonctionnalité. Une fois que vous le maîtriserez, vous pourrez même envoyer des emails depuis Excel ou créer un formulaire de saisie automatique de données.

Utilisation de macros enregistrées dans Excel

Une fois que vous avez créé vos macros, vous pouvez y accéder en cliquant sur Macros dans l’onglet Développeur. Vous pouvez également appuyer sur Alt + F8 pour ouvrir cette fenêtre.

Ici, vous pouvez sélectionner votre macro et cliquer sur Exécuter pour l’appliquer. Vous pouvez également modifier ou supprimer des macros.

Vous pourriez rencontrer l’erreur « Impossible de modifier une macro sur un classeur masqué » lorsque vous essayez de modifier ou de supprimer une macro. En effet, votre macro est stockée dans votre classeur de macros personnel, qui est un fichier PERSONAL.XLSB caché.

Pour afficher ce classeur, accédez au menu Affichage, puis cliquez sur Afficher dans la section Fenêtre. Sélectionnez PERSONAL.XLSB et cliquez sur OK.

Excel ouvrira le classeur PERSONAL.XLSB. Il s’agit d’un classeur vierge qui stocke vos macros personnelles. Maintenant, vous pouvez revenir à la fenêtre des macros et modifier ou supprimer la macro.

Tirez le meilleur parti d’Excel avec les macros

Les macros Excel offrent un moyen transformateur d’automatiser les tâches répétitives, améliorant ainsi vos niveaux de productivité et libérant un temps précieux. En suivant ce guide, vous avez fait un pas vers l’enregistrement de vos propres macros, vous offrant ainsi un outil pour potentiellement automatiser les processus manuels dans Excel.

Au fur et à mesure que vous deviendrez plus compétent, vous constaterez que les macros simplifient non seulement vos tâches, mais ouvrent également les portes à des fonctionnalités plus avancées. Plongez plus profondément, entraînez-vous et découvrez tout le potentiel des macros Excel pour élever votre jeu de gestion de données !