Comment créer une macro dans Excel

Table des matières:

Comment créer une macro dans Excel
Comment créer une macro dans Excel
Anonim

Ce qu'il faut savoir

  • Ouvrez l'onglet Developer et choisissez Record Macro. Ajoutez un nom et un raccourci pour la macro. Dans le menu déroulant, choisissez This Workbook > OK.
  • Une fois créée, exécutez les commandes de formatage pour la nouvelle macro, puis choisissez Arrêter l'enregistrement > Fichier > Enregistrer sous . Enregistrer sous un fichier .xlsm.
  • L'onglet Développeur n'est pas visible par défaut. Pour l'activer, ouvrez Options (PC) ou Preferences (Mac). Ouvrez les paramètres du ruban, sélectionnez Developer.

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. Allez à l'onglet Fichier puis sélectionnez Options.

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

    Image
    Image
  3. Dans la liste Personnaliser le ruban, accédez à la section Onglets principaux et sélectionnez le Développeurcase à cocher.

    Image
    Image
  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 Record Macro.

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

    Image
    Image
  4. Entrez une touche de raccourci pour la macro.

    Image
    Image
  5. Sélectionnez la flèche déroulante Store Macro In et choisissez This Workbook.

    Image
    Image
  6. Sélectionner 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é.

    Image
    Image
  9. Allez à l'onglet Fichier puis sélectionnez Enregistrer sous ou appuyez sur F12.

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

    Image
    Image
  11. Sélectionnez la flèche déroulante Enregistrer sous le type, choisissez Excel Macro-Enabled Workbook puis sélectionnez Enregistrer.

    Image
    Image

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 à Excel et choisissez Préférences.

    Image
    Image
  2. Sélectionner Ruban et barre d'outils.

    Image
    Image
  3. Dans la section Personnaliser le ruban, accédez à la liste Onglets principaux et sélectionnez le Développeurcase à cocher.

    Image
    Image
  4. Sélectionner 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 Record Macro.

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

    Image
    Image
  6. Sélectionner OK.
  7. Effectuez le formatage et les commandes que vous souhaitez inclure dans la macro.
  8. Lorsque vous avez terminé, accédez à l'onglet Developer et sélectionnez Stop Recording.
  9. Allez à l'onglet Fichier et sélectionnez Enregistrer sous ou appuyez sur Maj+ Commande+ S.

    Image
    Image
  10. Dans la boîte de dialogue Enregistrer sous, entrez un nom de fichier pour le classeur.
  11. Sélectionnez la flèche déroulante Format de fichier, choisissez Excel Macro-Enabled Workbook (.xlsm). Sélectionnez ensuite Enregistrer.

    Image
    Image

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 suivez ces étapes:

  1. Dans Excel, entrez 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.

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

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

    Image
    Image

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 attribuer ou modifier la combinaison de touches de raccourci.
  4. Sélectionner Options.
  5. Dans la boîte de dialogue Options de macro, accédez à la zone de texte Touche de raccourci, saisissez la lettre minuscule ou majuscule à utiliser pour le raccourci de combinaison, puis sélectionnez OK.

Conseillé: