Comment enregistrer une macro dans Excel


Effectuer les mêmes actions encore et encore n'est pas seulement ennuyeux, mais cela peut aussi être une perte de temps et une perte de productivité. Cela est particulièrement vrai pour utilisateurs Excel débutants, qui ne se rend peut-être pas compte qu’il est facile d’automatiser des tâches courantes en enregistrant une macro. Mais qu'est-ce qu'une macro Excel?

Les macros Excel vous permettent d'automatiser de nombreuses tâches courantes que vous exécuterez, de l'insertion de formules au formatage des données. Vous n'avez pas besoin d'être un programmeur pour les créer, car Excel peut enregistrer vos actions au fur et à mesure que vous les exécutez. Si vous voulez savoir comment enregistrer une macro dans Excel, vous devrez suivre les étapes ci-dessous.

Qu'est-ce qu'une macro Excel?

Une macro Excel est un ensemble d'instructions enregistrées, créé manuellement dans VBA (Visual Basic pour Applications) ou enregistrées automatiquement à l'aide de l'outil Macro Recorderd'Excel. Une macro vous permet d'enregistrer un nombre quelconque d'actions courantes, telles que la suppression de colonnes vides, la modification du formatage du texte ou l'insertion de nouvelles formules dans un classeur.

Ces actions enregistrées peuvent ensuite être exécutées avec le cliquez sur un bouton ou en utilisant un raccourci clavier spécifique. Chaque macro dispose d'un raccourci spécifique que vous pouvez utiliser pour répéter rapidement l'action.

Si vous utilisez Excel pour enregistrer une macro, vous réduirez le temps nécessaire pour créer ou modifier une feuille de calcul, ce qui accélérera votre flux de travail dans le processus.

Comment enregistrer une macro dans Excel

Le moyen le plus simple de créer une nouvelle macro dans Microsoft Excel est de l'enregistrer à l'aide du Outil Enregistreur de macros, que vous pouvez utiliser dans Excel sous Windows ou Mac. Malheureusement, il n’est pas possible d’enregistrer une macro dans Excel Online.

  1. Pour enregistrer une nouvelle macro dans Excel, ouvrez un classeur nouveau ou existant. Dans l'onglet Développeurde la barre du ruban, sélectionnez le bouton Enregistrer une macro. Vous pouvez également appuyer sur les touches Alt + T + M + Rde votre clavier.
    1. Dans le Fenêtre Enregistrer une macro, vous pouvez définir un nom pour votre macro afin d'identifier son objectif dans la zone Nom de la macro, ainsi que fournir une description pour les autres utilisateurs dans la Description boîte. Vous pouvez également ajouter une touche de raccourci (telle que Ctrl + T) pour attribuer la nouvelle macro à un raccourci clavier.
      1. Dans le menu déroulant Stocker la macro dans, vous pouvez définir l'emplacement où vous souhaitez enregistrer la macro une fois qu'elle est enregistrée, par exemple Ce classeur(à enregistrez-le dans le classeur ouvert), Nouveau classeur(pour l'enregistrer dans un nouveau classeur) ou Classeur de macros personnelles(pour vous permettre de l'utiliser dans plusieurs classeurs). Sélectionnez le bouton OKpour commencer l'enregistrement une fois que vous avez confirmé vos choix.
        1. Une fois que vous avez sélectionné OK, l'enregistreur de macros Excel sera en mode d'enregistrement. Chaque action que vous effectuez, du clic sur un bouton à la modification d'une cellule, sera enregistrée. Effectuez les actions que vous souhaitez enregistrer en tant que macro à ce stade, puis sélectionnez le bouton Arrêter l'enregistrementdans l'onglet Développeurune fois que vous avez terminé.
        2. Exécution, modification ou suppression de macros Microsoft Excel existantes

          En fonction de l'emplacement d'enregistrement que vous avez sélectionné dans Enregistrer une macro, votre macro enregistrée sera prête à être exécutée dans votre classeur ouvert ou dans un classeur nouvellement ouvert.

          1. Pour exécuter, modifier ou supprimer la macro que vous avez créée, sélectionnez Développeur >Macrosà partir du ruban.
            1. Dans la fenêtre Macro, une liste des les macros à exécuter dans votre classeur ouvert seront répertoriées. Pour exécuter la macro, sélectionnez-la dans la liste, puis sélectionnez le bouton Exécuter. Vous pouvez également utiliser le raccourci clavier que vous avez sélectionné lors de la création de la macro pour l'exécuter à la place.
              1. Pour apporter des modifications à la macro enregistrée à la place , sélectionnez le bouton Modifier. Cela ouvrira l'éditeur Excel VBA, permettant aux utilisateurs avancés de modifier le code VBA et de modifier le fonctionnement de la macro. Débutants VBA peut trouver plus facile de simplement supprimer la macro et de l’enregistrer à nouveau.
                1. Pour supprimer la macro, sélectionnez-le dans la liste, puis sélectionnez le bouton Supprimer.
                  1. Excel vous demandera de confirmer que vous souhaitez supprimer la macro. Sélectionnez Ouipour le confirmer. Une fois supprimée, vous devrez à nouveau enregistrer la macro en suivant les étapes ci-dessus.
                  2. Enregistrement de fichiers Excel avec des macros enregistrées

                    Les classeurs Excel sont généralement enregistrés au format de fichier XLSX(ou XLSpour les classeurs créés dans Excel 2007 et versions antérieures). Ce type de fichier prend en charge la plupart des données Excel, mais exclut toutes les macros Excel enregistrées.

                    Pour enregistrer un fichier Excel avec des macros enregistrées, vous devez utiliser le format de fichier XLSMà la place.

                    1. Pour enregistrer un fichier Excel en tant que classeur prenant en charge les macros, sélectionnez Fichier>Enregistrer sous>Parcourir.
                      1. Dans la fenêtre Enregistrer sous, sélectionnez Classeur Excel prenant en charge les macros (* .xlsm)dans le menu déroulant. Choisissez un emplacement pour enregistrer le fichier, puis sélectionnez le bouton Enregistrerpour l'enregistrer.
                        1. Lorsque vous ouvrez le fichier Excel prenant en charge les macros sur un autre PC ou Mac, vous devrez peut-être autoriser Excel à exécuter d'abord les macros incluses. Sélectionnez le bouton Activer les macrospour ce faire.
                        2. Partage de fichiers Excel avec des macros enregistrées

                          Les macros Excel sont utiles, mais elles incluent également des risques de sécurité potentiels. Si vous ouvrez un fichier Excel contenant des macros d'une source que vous ne reconnaissez pas ou ne faites pas confiance, vous autorisez ce fichier à exécuter un code dangereux sur votre PC.

                          Pour cette raison, les fournisseurs de messagerie en ligne aiment Gmail empêche automatiquement les utilisateurs d'envoyer des fichiers XLSM(classeur Excel prenant en charge les macros) à d'autres utilisateurs. Si cela se produit, vous pourrez peut-être utiliser services de partage de fichiers comme Google Drive pour le partager en ligne avec d'autres utilisateurs.

                          Si vous souhaitez partager votre fichier Excel compatible avec les macros avec un autre utilisateur à proximité, vous pouvez également consulter méthodes de transfert de fichiers locaux pour le partager avec un autre PC ou Mac, ou avec d'autres appareils tels que des smartphones.

                          Les fichiers Excel compatibles avec les macros peuvent contenir des virus ou d'autres logiciels malveillants, donc si vous ouvrez un fichier Excel auquel vous ne faites pas confiance, vous devrez peut-être rechercher les logiciels malveillants par la suite pour vous assurer que votre PC n'est pas compromis. Ou analyser le fichier lui-même avant de l’ouvrir.

                          Conseils et astuces avancés pour Excel

                          L’enregistrement d’une macro n’est qu’une Astuce Excel qui peut vous aider à gagner du temps, mais il existe d'autres fonctionnalités Excel qui peuvent également vous rendre plus productif. Les utilisateurs expérimentés pourraient être intéressés par utiliser Excel pour récupérer des données en ligne, tandis que les analystes de données pourraient être curieux de savoir comment utiliser COUNTIFS, SUMIFS et AVERAGEIFS pour une analyse approfondie des données.

                          Si vous préférez travailler en équipe , ou vous avez du mal avec une formule Excel compliquée, vous pouvez également collaborer sur des feuilles de calcul Excel utiliser un classeur partagé. Cependant, vous constaterez peut-être que Google Sheets est une meilleure option pour la collaboration en ligne, avec plusieurs des mêmes fonctions et fonctionnalités.

                          Articles Similaires:


                          10.11.2020