Comment faire une macro sur Excel ? Guide pratique

blog

Bureautique

Excel

Comment faire une macro sur Excel ?

Qu'est-ce qu'une macro-commande Excel et comment l'utiliser ?

|

7 min

|

Par Hippolyte Le Dem

Le développement des formations finançables par le CPF est particulièrement apprécié par les entreprises et apprenants ayant pour objectif la maîtrise d’un logiciel comme le tableur Excel. Il est en effet possible de rapidement monter en compétences sur cet outil présenté dans des cursus courts et complets. Dans cet article, nous vous dévoilons un extrait de notre formation Excel en ligne en vous initiant aux macro-commandes. À quoi servent-elles ? Comment les exécuter ? Retrouvez toutes nos explications, ainsi que les précautions à prendre avec la macro-commande d’Excel.

Sommaire

  • Qu'est-ce qu'une macro-commande ?
  • À quoi servent les macros sur Excel ?
  • Quelles précautions prendre ?
  • Comment créer et exécuter une macro Excel ?
  • Téléchargez le programme de la formation Excel en PDF

Programme formation Excel

+ de 2500 téléchargements

Partager sur :

img test
Testez vos connaissances sur Excel !

Débutant, intermédiaire, avancé ? Passez le test pour connaître votre niveau sur Excel.

Je fais le test

Qu'est-ce qu'une macro-commande ?

La macro dans Excel est une fonctionnalité très utile pour vous faire gagner en efficacité. Elle sauvegarde dans la mémoire du tableur une action ou un enchaînement d’actions effectuées sur une feuille afin de pouvoir les réappliquer en un clic et de manière automatique ultérieurement. Enregistrez ainsi dans une commande vos clics de souris, vos actions de tri, de filtrage ou d’édition, tout ce qui modifie de feuille de travail, pour ne pas avoir à réitérer chacun de ces gestes sur un prochain document.

À quoi servent les macros sur Excel ?

Comme lorsque vous mettez en place une formule de sous-total dans Excel, la macro-commande vous permet d’automatiser vos actions sur le logiciel. Elle servira dans la plupart des cas pour vos tâches répétitives, qu’elles soient simples ou complexes. L’ensemble des actions que vous aurez choisi d’enregistrer au moment d’activer les macros d’Excel pourra en effet être répété en un clic et vous faire gagner un temps précieux.

 

Admettons que vous receviez chaque mois des reportings à analyser pour établir des statistiques ; certaines colonnes vous sont inutiles et plusieurs titres doivent apparaître en gras. Vous pourrez personnaliser un reporting une fois en mémorisant vos actions grâce à la macro sur Excel, puis attribuer automatiquement ces mêmes actions aux reportings suivants en exécutant votre macro-commande. En un clic, toutes vos actions de suppression de colonnes et de mise en gras effectuées sur le document d’origine s’appliqueront sur vos nouveaux fichiers. Pour apprendre Excel de manière efficace, la macro-commande est incontournable.

img test
Maîtrisez Excel de A à Z

Bases du logiciel, détail des fonctions, gestion et analyse de bases de données, tableaux et graphiques croisés dynamiques. 

Découvrir la formation

Quelles précautions prendre ?

Les macro-commandes facilitent le processus d’automatisation sur Excel, mais notez qu’elles ne s’annulent pas. Ainsi, l’une des premières précautions à prendre après avoir créé une macro est de tester son exécution sur un duplicata de votre feuille de travail. Si vous l’appliquez sur votre document original et que vous décelez des erreurs, vous ne pourrez pas revenir en arrière et pourriez subir une perte de données. La possibilité d’annuler des actions est également désactivée en cours d’enregistrement. Aussi, nous vous conseillons de bien visualiser les changements à appliquer avant de lancer une macro sur Excel, voire de vous entraîner au préalable, afin de rendre vos actions fluides et de minimiser les risques d’erreurs pendant l’enregistrement.

 

Une autre recommandation que l’on pourrait vous partager au cours d’une formation Excel via le CPF concerne l’enregistrement de votre fichier. Pour sauvegarder un document qui supporte vos macros, assurez-vous de choisir le format .xlsm sous Fichier > Enregistrer sous. L’extension classique d’Excel (.xlsx) ne les prend pas en charge et les ferait disparaître. Enfin, sachez que vous pouvez accéder à l’ensemble des options de la macro-commande sous l’onglet « Développeur ». Si celui-ci n’apparaît pas par défaut sur le ruban d’Excel, rendez-vous dans Fichier > Options > Personnaliser le ruban. Vous pourrez ici cocher et rendre visible l’onglet. Parmi les options de ce menu, il vous sera notamment possible d’observer les actions enregistrées pour une éventuelle modification.

Bon à savoir

Activer les macros sur Excel est une option très puissante souvent enseignée au cours d’une formation Excel de niveau intermédiaire. Elle peut être irréversible et doit être maniée avec grande attention.

Comment créer et exécuter une macro Excel ?

Une fois que les changements potentiellement récurrents à effectuer sur votre document sont listés, vous êtes prêt(e) à lancer une macro sur Excel pour enregistrer vos actions. Pour ce faire, vous pouvez passer par le menu « Développeur » comme évoqué précédemment ou par l’onglet « Affichage ». À l’extrême droite de ce dernier, vous trouverez le bouton « Macros ». Déroulez-le puis faites « Enregistrer une macro ». Dans la boîte de dialogue, nommez votre macro en évitant les caractères spéciaux, les majuscules et les espaces (préférez les tirets). Le logiciel vous propose aussi de décrire votre macro, informations auxquelles vous seul aurez accès.

 

En cliquant sur Ok, vous lancerez l’enregistrement et pourrez débuter vos modifications. À la fin de vos manipulations, cliquez sur « Arrêtez l’enregistrement » sous l’onglet « Développeur » ou appuyez sur le petit bouton « Stop » en bas à gauche de l’interface. Vos macros sont stockées sous Affichage > Macros > Afficher les macros. C’est dans cette fenêtre que vous pourrez sélectionner la macro de votre choix pour l’exécuter sur un document ultérieur. En quelques clics, les modifications effectuées lors de vos enregistrements peuvent s’appliquer sur tout autre fichier ouvert.

Astuce

Apprendre Excel, c’est aussi connaître les raccourcis audacieux pour vous rendre encore plus productif(ve). Ainsi, sachez que vous pouvez ajouter un accès à votre macro directement depuis votre document, sans avoir à passer par les menus « Développeur » ou « Affichage ».

Il vous faut simplement affecter votre macro à un bouton créé à partir d’une forme. Pour cela, faites Insertion > Formes. Sélectionnez puis dessinez la forme de votre choix. Personnalisez-la et donnez-lui le titre de votre macro pour plus de clarté. Placez le bouton où bon vous semble sur votre feuille de travail. Faites ensuite un clic droit sur la bordure de votre bouton puis « Affecter une macro ». Choisissez votre macro-commande parmi celles disponibles dans votre classeur et validez. Le bouton deviendra alors cliquable et vous pourrez étendre vos changements en un seul clic !

Astuce

Notre formation Excel en ligne s’effectue en 13 h et s’adresse à tous les niveaux. Vous apprendrez à activer les macros d’Excel comme à appliquer une fonction fréquence ou encore à personnaliser la barre d’outils accès rapide sur Excel. Pour en savoir plus, rapprochez-vous de nos conseillers.

Téléchargez le programme de la formation Excel en PDF

Programme formation Excel

Programme formation Excel

+ de 2500 téléchargements

Programme formation Excel

+ de 2500 téléchargements

Envie d’en savoir plus sur Excel ?

Besoin de devenir expert(e) d’Excel rapidement ? Découvrez gratuitement notre formation !

Demo image
Demander une démo

Partager sur :

Commentaires

Publier un commentaire

Un doute, une question, nous vous répondrons dans les meilleurs délais.

Sur le même thème

Fonctions EQUIV et INDEX sur Excel : définition et utilisation

Walter Learning

Hippolyte Le Dem

|

13 Mars 2023

Chapitre phare de toute formation Excel, les fonctions vous offrent une multitude de possibilités. Celles-ci peuvent cependant s’avérer difficiles à comprendre, particulièrement lorsqu’elles s’assemblent. Dans cet article, découvrez comment utiliser les fonctions INDEX et EQUIV d’Excel à bon escient. Comment se présente leur syntaxe ? Quels arguments sont indispensables et pour quelles situations ? Nous évoquons la structure de ces fonctions, leur mode d’emploi, mais aussi les avantages non négligeables de créer une formule Excel combinant INDEX et EQUIV.

Lire l'article

Créer un graphique en secteur sur Excel

Walter Learning

Hippolyte Le Dem

|

5 Decembre 2022

Parmi les fonctionnalités très appréciées du logiciel de bureautique se trouvent indubitablement les graphiques. Dans cet article, nous vous accompagnons dans la création et le paramétrage d’un diagramme secteur sur Excel.

Lire l'article

Comment financer une formation Excel grâce au CPF ?

Walter Learning

Hippolyte Le Dem

|

5 Decembre 2022

Microsoft Excel est aujourd’hui un incontournable dans le monde professionnel. Ne pas maîtriser ce logiciel est un frein à votre carrière ? Vous souhaitez apprendre à utiliser Excel pour faciliter et automatiser votre travail ? Sachez qu’il est possible d’utiliser son Compte Personnel de Formation (CPF) pour suivre une formation Excel en ligne

Comment consultez son solde CPF pour évaluer ses ressources disponibles ? Quelles sont les étapes pour vérifiez l'éligibilité de la formation Excel CPF souhaitée avant de s'inscrire ? Nous vous expliquons tout ce qu’il faut savoir pour s’isncrire à une formation Excel grâce à votre CPF.

Lire l'article

Qu'est-ce que le remplissage instantané sur Excel ?

Walter Learning

Hippolyte Le Dem

|

4 Septembre 2023

La fonctionnalité de Remplissage Instantané Excel (ou Flash Fill en anglais) peut vous faire gagner énormément de temps. En utilisant cette fonction, vous pouvez rapidement répéter des motifs de données et vous épargner la tâche d'écrire des formules complexes lors de l'analyse ou de la décomposition de bases de données. Cette fonctionnalité est extrêmement utile pour automatiser les tâches de manipulation de données, ce qui vous permet d'obtenir des résultats plus rapidement et plus efficacement. Grâce au Remplissage Instantané Excel, vous pouvez réaliser des opérations de traitement de données avec une grande simplicité, sans avoir besoin de connaissances avancées en formules ou en programmation. Une fois que vous l'aurez maîtrisé, cette fonctionnalité deviendra un atout précieux dans votre utilisation d'Excel pour l'analyse et la gestion de données.

Lire l'article