- Ouvrez le document pour lequel vous souhaitez enregistrer une macro.
- Choisissez Outils - Macros - Enregistrer les macros.
Une petite boîte de dialogue intitulée Enregistrement comportant juste un bouton Arrêter l'enregistrement s'affiche.
- Exécutez les actions que vous souhaitez enregistrer dans le document. Appuyez sur la touche d'échappement pour désélectionner un objet, car actuellement l'enregistreur de macro n'enregistre pas cette action par un clic de souris.
-
Cliquez sur Arrêter l'enregistrement.
La boîte de dialogue Macros s'affiche afin de vous permettre d'enregistrer et d'exécuter la macro.
Si vous souhaitez interrompre l'enregistrement sans enregistrer une macro, cliquez sur le bouton Fermer de la boîte de dialogue Enregistrement.
- Pour enregistrer la macro, commencez par sélectionner l'objet où vous souhaitez l'enregistrer dans la zone de liste Enregistrer la macro dans.
- Si vous souhaitez enregistrer la macro dans une nouvelle bibliothèque ou un nouveau module, cliquez sur le bouton Nouvelle bibliothèque ou Nouveau module et entrez un nom pour la bibliothèque ou le module.
- Entrez un nom pour la nouvelle macro dans la zone de texte Nom de macro. N'utilisez pas de mots clés Basic pour le nom.
- Cliquez sur le bouton Enregistrer.
Restrictions relatives à l'enregistreur de macro
Les actions suivantes ne sont pas enregistrées :
- L'ouverture de fenêtres n'est pas enregistrée.
- Les actions menées dans une autre fenêtre que la fenêtre de démarrage de l'enregistreur ne sont pas enregistrées.
- Le passage d'une fenêtre à une autre n'est pas enregistré.
- Les actions qui ne sont pas liées au contenu du document ne sont pas enregistrées. Par exemple, les modifications apportées à la boîte de dialogue Options, au gestionnaire de macros et à la personnalisation.
- Les sélections sont enregistrées uniquement si elles sont effectuées au moyen du clavier (déplacement du curseur) et non lorsque la souris est utilisée.
- L'enregistreur de macro fonctionne uniquement dans des feuilles de calcul et des documents.