Excel: Enregistrer une macro de base

Publié le 24 août 2011
par Sophie Marchand M.Sc., CPA, CGA, MVP

Excel: Enregistrer une macro de base

Qu’est-ce qu’une macro ?

 

Une macro est un terme générique pour désigner un moyen de mémoriser un enchaînement de tâches au sein d’un logiciel. Idéalement, on doit comprendre le langage VBA pour pouvoir programmer une macro dans Excel. Toutefois, Excel dispose d’un assistant macro qui permet aux non initiés d’enregistrer une macro de base.

 

Les étapes à suivre pour créer votre première macro

 

1. Sauvegarder votre fichier au bon format

 

En premier lieu, assurez-vous de sauvegarder votre fichier en version Excel Macro-Enabled Workbook, dans Save As (Enregistrez sous en français).

 

2. Débuter votre macro

 

Ensuite, rendez-vous dans le menu View (Affichage en français) et cliquez sur Macros, puis sur Record Macro (Enregistrer une macro en français).

 

 

Il faut par ailleurs donner un nom à votre macro. Si vous le souhaitez, vous pouvez également donner à votre macro une touche de raccourci pour la mettre en action et une description. Vous devez enfin indiquer si la macro sera active dans tous les fichiers ou seulement dans le fichier dans lequel vous êtes en train de travailler.

 


.

 

3. Enregistrer votre macro

 

Ensuite, vous devez exécuter la suite de tâches à enregistrer et lorsque vous avez terminé, vous devez à nouveau cliquer sur Macros dans le menu View (Affichage en français) et ensuite sur Stop Recording (Arrêter l’enregistrement en français). Vous venez alors d’enregistrer votre première macro.

 

4. Créer un bouton pour utiliser votre macro

 

Ainsi, pour faciliter la mise en action de votre macro, il est utile de créer un bouton sur lequel vous cliquerez pour activer votre macro. Pour dessiner un tel bouton, utilisez les formes du menu Insert (Insertion en français) Shapes.

 

5. Nommer et assigner le bouton à votre macro

 

Une fois votre bouton en place, faites un clic droit de souris et choisissez l’option Edit Text (Éditer le texte en français) pour lui donner un nom et refaites un nouveau clic à droite pour choisir Assign Macro (Assigner une macro en français). Une fenêtre s’ouvrira alors avec la liste des macros que vous avez enregistrées.

 

 

Il s’agit alors de choisir celle que vous voulez associer à votre bouton. Vous cliquez ensuite sur Run (Exécuter en français).

 

6. Observer le langage de programmation de votre macro

 

Par ailleurs, si vous cliquez dans Edit (Éditer en français) vous allez tomber dans la fenêtre en langage de programmation VBA (voir image ci-dessous). Je vous invite à observer le langage de programmation pour chaque macro que vous enregistrez avec l’assistant, afin de vous familiariser tranquillement. Il est indéniable que cela vous aidera à éventuellement apprendre le langage pour écrire vos propres macros, beaucoup plus puissantes, sans l’intermédiaire de l’assistant.

 


 

7. Sécuriser votre macro

 

En dernier lieu, il ne reste plus qu’à vous assurez que la sécurité de votre macro est prise en charge. Pour ce faire, rendez-vous dans le menu Developer (Développeur en français) et cliquez sur Macro Security (Sécurité Macro en français) et choisissez l’option qui vous convient davantage.
.

 

 

Voilà, vous venez de réaliser votre première macro avec Excel !

 


 

Formation complémentaire

Êtes-vous aussi bon que vous le pensez avec Excel ? Faites le test ! Vous pourrez ensuite suivre la formation Excel – Mise à niveau qui peut servir de mise à niveau pour les professionnels qui utilisent déjà Excel dans le cadre de leurs fonctions et qui désirent aller plus loin.

 

Voici quelques commentaires d’apprenants ayant suivi la formation Excel – Mise à niveau :

 

Marc-Etienne Besner
Écrit il y a 2 semaines
La formulation est claire et les trucs donnés par le formateur dépassent le cadre de la formation

La plateforme est bien structurée, le matériel est pertinent et les parcours de formations me permettront d'aller plus loin dans mes acquis.

Mélanie Bonneau
Écrit il y a 9 mois
Adaptée pour le monde des CPA

Je trouve que cette formation est la plus adaptée pour le monde des CPA. En d'autres mots, j'apprends davantage ici que dans une formation générale de type "débutant - intermédaire - avancé" et je trouve que c'est plus concret pour mes activités quotidiennes. Merci!

Isabelle Madé
Écrit il y a 11 mois
Excellente formation!

Le découpage des sections est parfait, on peut prendre le tout à petites bouchées à notre rythme. J'utilise Excel depuis très longtemps et comme bien des gens j'ai appris sur le tas. Cette mise à niveau m'a permis d'apprendre ou mieux comprendre certaines formules et fonctionnalités que j'aurais dû maîtriser bien avant! Je suis prête pour la suite...

Melissa Forgues
Écrit il y a 12 mois
J'ai adoré!

Je croyais faire cette formation pour rien puisque je travaille avec Excel et prit quelques cours dans le passé. Je croyais que je maîtrisais toute la base! Ayayaye! Je me suis trompé! La formatrice donne énormément de trucs et des informations jusque là inconnue pour moi, jamais montré en salle de formation avec d'Autres compagnies... Déjà là, je vais sauvé beaucoup de temps. OMG! Bravo!

Sylvie Giroux
Écrit il y a 2 ans
Captivant

La formatrice expliquait très clairement chaque exemple et avait un ton de voix dynamique. En suivant une formation en ligne, je craignais de m'endormir, mais non! J'ai été captivée et intéressée tout au long de ma formation.

CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

2 réflexions sur “Excel: Enregistrer une macro de base”

  1. site = tres bien
    est-il possible de faire une macro qui donne l’info (à l’interieur du fichier lui même) que le fichier doc.xls a été ouvert la derniere fois tel jour à telle heure.
    ceci afin de verifier les intrusions; ainsi à l’ouverture du fichier je peux verifier si mon fichier a été ouvert par une autre personne connaissant la protection.

    1. Bonjour , je pense qu’il y a l’onglet révision –> suivi des modifications–> afficher les modifications –> puis cocher suivre les modifications

Laisser un commentaire

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

Scroll to Top