Table des matières:
Vidéo: Apprendre à créer des macros Excel pour automatiser les tâches 2025
Vous pouvez utiliser des macros dans Excel 2007 pour gagner du temps en automatisant les tâches que vous effectuez fréquemment. Une macro est une série de commandes regroupées que vous pouvez exécuter chaque fois que vous devez exécuter la tâche.
Bien que vous puissiez écrire vos propres macros complexes dans le langage de programmation Visual Basic, la méthode la plus simple pour créer de nombreuses macros consiste à utiliser l'enregistreur de macros. Lorsque vous enregistrez une macro, Excel stocke des informations sur chaque étape que vous effectuez lorsque vous exécutez une série de commandes. Vous exécutez ensuite la macro pour répéter ou lire les commandes.
L'enregistreur de macros enregistre toutes les actions effectuées. Par conséquent, la planification de votre macro avant de commencer le processus d'enregistrement est très importante afin de ne pas enregistrer les étapes inutiles.
Afficher l'onglet Développeur
L'onglet Développeur permet d'accéder aux commandes de la macro, mais cet onglet n'apparaît pas par défaut. Pour afficher l'onglet Développeur, procédez comme suit:
-
Cliquez sur le bouton Office, puis sur le bouton Options Excel.
La boîte de dialogue Options Excel apparaît.
-
Dans la section Populaire, cochez la case Afficher l'onglet Développeur dans le ruban.
-
Cliquez sur OK.
L'onglet Développeur apparaît dans le ruban.
Afficher l'onglet Développeur pour travailler avec les macros dans Excel 2007.
Enregistrer une macro
Procédez comme suit pour enregistrer une macro:
-
Choisissez Enregistrer une macro dans le groupe Code de l'onglet Développeur.
La boîte de dialogue Enregistrer la macro apparaît.
-
Tapez un nom pour la macro dans la zone de texte Nom de la macro.
Le premier caractère du nom de la macro doit être une lettre et le nom ne peut pas contenir d'espaces ou de références de cellule. Les noms de macros ne sont pas sensibles à la casse.
-
(Facultatif) Attribuez une touche de raccourci.
Si vous sélectionnez une touche de raccourci déjà utilisée dans Excel, la touche de raccourci de la macro remplace la touche de raccourci Excel lorsque le classeur contenant la macro est ouvert.
-
Dans la liste déroulante Store Macro In, sélectionnez l'emplacement où vous souhaitez stocker la macro:
-
This Workbook: Enregistrez la macro dans le fichier de classeur en cours.
-
Nouveau classeur: Créez des macros que vous pouvez exécuter dans tous les nouveaux classeurs créés pendant la session Excel en cours.
-
Classeur de macros personnelles: Choisissez cette option si vous souhaitez que la macro soit disponible chaque fois que vous utilisez Excel, quel que soit le classeur que vous utilisez.
-
-
(Facultatif) Entrez une description de la macro dans la zone de texte Description.
Utilisez la boîte de dialogue Enregistrer la macro pour commencer à créer une macro. -
Cliquez sur OK.
L'option Enregistrer la macro dans l'onglet Développeur devient Arrêter l'enregistrement.
-
Effectuez les actions que vous souhaitez enregistrer.
Excel enregistre exactement vos étapes, par exemple (Sélectionnez la cellule C3) - mais vous pouvez également enregistrer les étapes relatives à n'importe quelle cellule actuelle, par exemple (Augmentez d'une ligne et insérez une ligne vide). Pour ce faire, cliquez sur le bouton Références relatives dans l'onglet Développeur. Vous pouvez activer et désactiver la fonction de références relatives au besoin pendant l'enregistrement de la macro.
-
Choisissez Arrêter l'enregistrement dans le groupe Code de l'onglet Développeur.
L'enregistreur de macros arrête d'enregistrer des séquences de touches et la macro est terminée.
