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é(productivity) . Cela est particulièrement vrai pour les utilisateurs débutants d'Excel(beginner Excel users) , qui ne réalisent peut-être pas 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(Excel) vous permettent d'automatiser de nombreuses tâches courantes que vous effectuerez, 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 effectuez. Si vous voulez savoir comment enregistrer une macro dans Excel , vous devrez suivre les étapes ci-dessous.

Qu'est-ce qu'une macro Excel ?(What Is an Excel Macro?)

Une macro Excel est un ensemble d'instructions enregistrées, créées manuellement dans VBA(created manually in VBA) (Visual Basic pour Applications ) ou enregistrées automatiquement à l'aide de l' outil d' enregistrement de macros d'Excel. (Macro Recorder )Une macro vous permet d'enregistrer un certain nombre d'actions courantes, telles que la suppression de colonnes vides, la modification de la mise en forme du texte ou l'insertion de nouvelles formules dans un classeur.

Ces actions enregistrées peuvent ensuite être exécutées en cliquant sur un bouton ou en utilisant un raccourci clavier spécifique. Chaque macro a 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, accélérant ainsi votre flux de travail.

Comment enregistrer une macro dans Excel(How to Record a Macro in Excel)

Le moyen le plus simple de créer une nouvelle macro dans Microsoft Excel consiste à l'enregistrer à l'aide de l' outil Enregistreur de macros , que vous pouvez utiliser dans (Macro Recorder )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éveloppeur(Developer) de la barre de ruban, sélectionnez le bouton Enregistrer une macro . (Record Macro)Vous pouvez également appuyer sur les Alt + T + M + R de votre clavier.

  1. Dans la fenêtre Enregistrer une macro(Record Macro) , vous pouvez définir un nom pour votre macro afin d'identifier son objectif dans la zone Nom de la macro(Macro name) , ainsi que fournir une description pour les autres utilisateurs dans la zone Description(Description ) . Vous pouvez également ajouter une touche de raccourci (telle que Ctrl + T ) pour affecter la nouvelle macro à un raccourci clavier.

  1. Dans le menu déroulant Stocker la macro dans , vous pouvez définir où vous souhaitez enregistrer la macro une fois qu'elle est enregistrée, comme (Store macro in)Ce classeur(This Workbook ) (pour l'enregistrer dans le classeur ouvert), Nouveau classeur(New Workbook ) (pour l'enregistrer dans un nouveau classeur ), ou Personal Macro Workbook (pour vous permettre de l'utiliser dans plusieurs classeurs). Sélectionnez le bouton OK pour 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(Excel Macro Recorder) 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'enregistrement(Stop Recording ) dans l' onglet Développeur une fois que vous avez terminé.(Developer)

Exécution, modification ou suppression de macros Microsoft Excel existantes(Running, Editing or Deleting Existing Microsoft Excel Macros)

Selon l'emplacement de sauvegarde que vous avez sélectionné dans la fenêtre Enregistrer la macro , votre (Record Macro)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 Developer > Macros dans la barre de ruban.

  1. Dans la fenêtre Macro , une liste des macros disponibles à exécuter dans votre classeur ouvert sera répertoriée. Pour exécuter la macro, sélectionnez-la dans la liste, puis sélectionnez le bouton Exécuter . (Run)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 . (Edit )Cela ouvrira l' éditeur Excel VBA , permettant aux utilisateurs avancés de modifier le code VBA(edit the VBA code) et de modifier l'exécution de la macro. Les débutants en VBA(VBA beginners) trouveront peut-être plus facile de simplement supprimer la macro et de l'enregistrer à nouveau.

  1. Pour supprimer la macro, sélectionnez-la dans la liste, puis sélectionnez le bouton Supprimer .(Delete )

  1. Excel vous demandera de confirmer que vous souhaitez supprimer la macro. Sélectionnez Oui(Yes) pour le confirmer. Une fois supprimée, vous devrez réenregistrer la macro en suivant les étapes répertoriées ci-dessus.

Enregistrement de fichiers Excel avec des macros enregistrées(Saving Excel Files with Recorded Macros)

Les classeurs Excel(Excel) sont généralement enregistrés au format de fichier XLSX(XLSX file format ) (ou XLS pour 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.(Excel)

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

  1. Pour enregistrer un fichier Excel en tant que classeur prenant en charge les macros, sélectionnez File > Save As > Browse

  1. Dans la fenêtre Enregistrer sous, sélectionnez (Save As )Excel Macro-Enabled Workbook (*.xlsm) dans le menu déroulant. Choisissez un emplacement pour enregistrer le fichier, puis sélectionnez le bouton Enregistrer pour l'enregistrer.(Save)

  1. Lorsque vous ouvrez le fichier Excel prenant en charge les macros sur(Excel) un autre PC ou Mac , vous devrez peut-être d'abord autoriser Excel à exécuter les macros incluses. Sélectionnez le bouton Activer les macros pour ce faire.(Enable Macros)

Partage de fichiers Excel avec des macros enregistrées(Sharing Excel Files with Recorded Macros)

Les macros Excel(Excel) sont utiles, mais elles comportent également des risques de sécurité potentiels. Si vous ouvrez un fichier Excel contenant des macros provenant 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 tels que Gmail empêchent automatiquement les utilisateurs d'envoyer des fichiers XLSM(XLSM) ( classeur Excel prenant en charge les macros) à d'autres utilisateurs. (Excel)Si cela se produit, vous pourrez peut-être utiliser des 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 les méthodes de transfert de fichiers locales(local file transfer methods) pour le partager avec un autre PC ou Mac , ou avec d'autres appareils comme les smartphones.

Les fichiers Excel(Excel) prenant en charge les macros peuvent contenir des virus ou d'autres logiciels malveillants. Par conséquent, si vous ouvrez un fichier Excel auquel vous ne faites pas confiance, vous devrez peut-être rechercher des logiciels malveillants(scan for malware) par la suite pour vous assurer que votre PC n'est pas compromis. Ou scannez le fichier lui-même(scan the file itself) avant de l'ouvrir.

Trucs et astuces avancés pour Excel(Advanced Excel Tips and Tricks)

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

Si vous préférez travailler en équipe ou si vous rencontrez des difficultés avec une formule Excel compliquée, vous pouvez également (Excel)collaborer sur des feuilles de calcul Excel(collaborate on Excel spreadsheets) à l'aide d'un classeur partagé. Cependant, vous constaterez peut-être que Google Sheets est une meilleure option(Google Sheets is a better option) pour la collaboration en ligne, avec bon nombre des mêmes fonctions et fonctionnalités.



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts