Comment créer une macro dans Excel

Comment créer une macro dans Excel

Ce qu’il faut savoir

  • Ouvrez l’ onglet Développeur et choisissez Enregistrer une macro. Ajoutez un nom et un raccourci pour la macro. Dans la liste déroulante, choisissez Ce classeur > OK.
  • Une fois créée, exécutez les commandes de formatage pour la nouvelle macro, puis choisissez Arrêter l’enregistrement > Fichier > Enregistrer sous. Enregistrez en tant que fichier .xlsm.
  • L’ onglet Développeur n’est pas visible par défaut. Pour l’activer, ouvrez Options (PC) ou Préférences (Mac). Ouvrez les paramètres du ruban, sélectionnez Développeur.

La configuration des feuilles de calcul, les capacités de formatage et les fonctions de formule de Microsoft Excel vous permettent d’effectuer des tâches répétitives. Vous pouvez rationaliser davantage ces tâches en utilisant des macros. Découvrez comment procéder avec Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel pour Microsoft 365 pour Mac, Excel 2019 pour Mac et Excel 2016 pour Mac.

Comment afficher l’onglet Développeur dans Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013 et Excel 2010

Avant d’ajouter des macros dans Excel, affichez l’onglet Développeur sur le ruban. Par défaut, l’onglet Développeur n’est pas visible.

  1. Accédez à l’ onglet Fichier, puis sélectionnez Options.

    Excel avec les options en surbrillance

  2. Dans la boîte de dialogue Options Excel, sélectionnez Personnaliser le ruban.

    Personnaliser l'onglet Ruban dans les options Excel

  3. Dans la liste Personnaliser le ruban, accédez à la section Onglets principaux et cochez la case Développeur.

    Option développeur dans Excel

  4. Sélectionnez OK pour ajouter l’ onglet Développeur au ruban.

Comment créer une macro dans Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013 et Excel 2010

Lorsque vous êtes prêt à créer une macro, démarrez Excel et ouvrez une feuille de calcul.

Les macros ne peuvent pas être créées ou exécutées dans Excel Online. Toutefois, Excel Online ouvre des classeurs contenant des macros. Vous pouvez apporter des modifications aux feuilles de calcul et enregistrer des classeurs dans Excel Online sans affecter les macros.

  1. Accédez à l’ onglet Développeur.
  2. Dans le groupe Code, sélectionnez Enregistrer une macro.

    Bouton Enregistrer la macro dans Excel

  3. Dans la zone de texte Nom de la macro, entrez un nom descriptif pour la macro.

    Champ de nom de macro dans Excel

  4. Entrez une touche de raccourci pour la macro.

    Touche de raccourci dans la boîte de dialogue Enregistrer une macro

  5. Sélectionnez la flèche de la liste déroulante Stocker la macro dans et choisissez Ce classeur.

    Stocker la macro dans le champ Ce classeur dans Excel

  6. Sélectionnez OK.
  7. Effectuez le formatage et les commandes que vous souhaitez inclure dans la macro.
  8. Sélectionnez Arrêter l’enregistrement lorsque vous avez terminé.

    Bouton Arrêter l'enregistrement dans Excel

  9. Accédez à l’ onglet Fichier, puis sélectionnez Enregistrer sous ou appuyez sur F12.

    Élément de menu Enregistrer sous dans Excel

  10. Dans la boîte de dialogue Enregistrer sous, entrez un nom de fichier pour le classeur.

    Nommer le fichier dans Excel

  11. Sélectionnez la flèche de la liste déroulante Enregistrer en tant que type, choisissez Classeur Excel prenant en charge les macros, puis sélectionnez Enregistrer.

    Option de classeur Excel prenant en charge les macros

Comment afficher l’onglet Développeur dans Excel pour Microsoft 365 pour Mac, Excel 2019 pour Mac et Excel 2016 pour Mac

Avant d’ajouter des macros dans Excel pour Microsoft 365 pour Mac ou dans Excel 2019 ou 2016 sur un Mac, affichez l’onglet Développeur sur le ruban. Par défaut, l’onglet Développeur n’est pas visible.

  1. Allez dans Excel et choisissez Préférences.

    Chemin vers les préférences Excel sur Mac

  2. Sélectionnez Ruban et barre d’outils.

    Icône Préférences du ruban et de la barre d'outils Excel

  3. Dans la section Personnaliser le ruban, accédez à la liste des onglets principaux et cochez la case Développeur.

    Case à cocher Développeur dans Excel

  4. Sélectionnez Enregistrer.

Comment créer une macro dans Excel pour Microsoft 365 pour Mac, Excel 2019 pour Mac et Excel 2016 pour Mac

Lorsque vous êtes prêt à créer une macro, démarrez Excel et ouvrez une feuille de calcul.

  1. Accédez à l’ onglet Développeur.
  2. Dans le groupe Code, sélectionnez Enregistrer une macro.

    Bouton Enregistrer la macro dans Excel pour Mac

  3. Dans la zone de texte Nom de la macro, entrez un nom pour la macro.
  4. Dans la zone de texte Touche de raccourci, tapez la lettre minuscule ou majuscule que vous souhaitez utiliser.
  5. Sélectionnez la flèche de la liste déroulante Stocker la macro dans et choisissez Ce classeur.

    Ce menu déroulant de classeur dans Mac Excel

  6. Sélectionnez OK.
  7. Effectuez le formatage et les commandes que vous souhaitez inclure dans la macro.
  8. Lorsque vous avez terminé, accédez à l’ onglet Développeur et sélectionnez Arrêter l’enregistrement.
  9. Accédez à l’ onglet Fichier et sélectionnez Enregistrer sous ou appuyez sur Maj + Commande + S.

    Élément de menu Enregistrer sous dans Excel pour Mac

  10. Dans la boîte de dialogue Enregistrer sous, entrez un nom de fichier pour le classeur.
  11. Sélectionnez la flèche de la liste déroulante Format de fichier, choisissez Classeur Excel prenant en charge les macros (.xlsm). Sélectionnez ensuite Enregistrer.

    Menu déroulant Excel Macro-Enabled Workbook (.xlsm) dans Excel pour Mac

Comment exécuter une macro

Lorsque vous souhaitez exécuter une macro que vous avez créée dans Excel, utilisez le raccourci que vous avez attribué à la macro ou exécutez la macro à partir de l’onglet Développeur.

Pour exécuter une macro à l’aide d’une combinaison de touches de raccourci, ouvrez la feuille de calcul contenant la macro. Entrez ou sélectionnez les données sur lesquelles vous souhaitez appliquer la mise en forme ou les commandes incluses dans la macro. Ensuite, appuyez sur la combinaison de touches affectée à la macro.

Pour exécuter une macro à partir de l’onglet Développeur, ouvrez la feuille de calcul contenant la macro, puis procédez comme suit:

  1. Dans Excel, entrez toutes les données auxquelles vous souhaitez appliquer la mise en forme ou les commandes que vous avez incluses dans la macro.
  2. Accédez à l’ onglet Développeur.

    Onglet Développeur dans Excel

  3. Dans le groupe Code, sélectionnez Macros.

    Bouton Macros dans l'onglet Développeur Excel

  4. Dans la boîte de dialogue Macro, choisissez le nom attribué à la macro, puis sélectionnez Exécuter.

    Bouton Exécuter dans la boîte de dialogue Macro Excel

Comment changer la touche de raccourci macro

Pour ajouter ou modifier une combinaison de touches de raccourci pour une macro:

  1. Accédez à l’ onglet Développeur.
  2. Dans le groupe Code, sélectionnez Macros.
  3. Dans la boîte de dialogue Macros, sélectionnez le nom de la macro pour laquelle vous souhaitez affecter ou modifier la combinaison de touches de raccourci.
  4. Sélectionnez Option.
  5. Dans la boîte de dialogue Options de macro, accédez à la zone de texte Touche de raccourci, tapez la lettre minuscule ou majuscule à utiliser pour le raccourci de combinaison, puis sélectionnez OK.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *