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 de créer de simples macros de base.

.

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

.

1. D’abord, assurez-vous de sauvegarder votre fichier en version Excel Macro-Enabled Workbook, dans Save As (Enregistrez sous en français).

.


.

2. 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).

.


.

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

.


.

4. 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.

.

5. 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.

.

.

6. 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 de choisir celle que vous voulez associer à votre bouton. Vous cliquez ensuite sur OK.

.

.

7. 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. Ceci vous permettra de vous familiariser tranquillement et vous aidera à éventuellement apprendre le langage pour écrire vos propres macros, beaucoup plus puissantes, sans l’intermédiaire de l’assistant.

.


.
8. Il ne reste plus qu’à vous assurez que la sécurité de votre macro est prise en charge. Pour cela, rendez-vous dans le menu Developer et cliquez sur Macro Security (Sécurité Macro en français).
.

.

9. Choisissez l’option qui vous convient davantage.

.


.

10. Dans la vidéo suivante, vous observerez comment on crée une macro dans Excel à l’aide de l’assistant. On y enregistre deux macros: une pour mettre en forme (couleur) les données et l’autre pour retirer la mise en forme. N’hésitez pas à utiliser le mode de visionnement plein écran pour bien voir (il s’agit de l’icône dans le coin inférieur droit de la fenêtre vidéo).

.

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 de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top