La prochaine étape consiste à mettre en oeuvre l’enregistreur de macros.
A la manière d’un keylogger qui enregistre tout ce que vous tapez sur votre clavier, l’enregistreur de macros mémorise toutes vos actions dans votre session Excel (saisie de formules de calcul, mise en place de filtres ou de tableaux croisés dynamiques, changement de police ou de couleurs…) et transforme tous ces actions élémentaires en langage VBA.
Pour démarrer l’enregistrement d’une nouvelle macro, cliquer sur l’icône “nouvelle macro” :
![Le bouton dans la zone orangée (en bas à gauche de la fenêtre Excel) permet de démarrer l'enregistrement d'une nouvelle macro](https://www.auditsi.eu/wp-content/uploads/2013/11/Macro-1.jpg)
Le bouton dans la zone orangée (en bas à gauche de la fenêtre Excel) permet de démarrer l’enregistrement d’une nouvelle macro
Une fenêtre apparaît proposant de donner un nom à votre future macro :
Cliquer sur le bouton Ok.
Pour illustrer mon propos, nous allons utiliser l’exemple du sondage de comptes d’une balance comptable. Voici le tableau à réaliser :
Il ne présente aucune complication. Il ne comprend que :
- des encadrements de cellules,
- du texte,
- et deux formules de calcul :
- en E11 : =SOMME(E6:E10)
- en E15 : =E11/E13
Réalisez ce tableau comme vous en avez l’habitude.
Une fois le tableau terminé, on arrête l’enregistrement de la macro :
Nous allons maintenant saisir quelques informations pour mieux comprendre le fonctionnement de ce tableau :
Ce tableau permet de constater que le sondage de deux comptes clients représente près de 63 % de l’encours clients de la balance clients.
Avant d’aller plus loin, nous allons enregistrer notre classeur. Notre classeur comprend une macro, nous ne pouvons plus le sauvegarder au format habituel (*.XLSX sous EXCEL 2007/2010) mais au format *.XLSM (M pour Macro, bien entendu).
A noter, Word est doté du même enregistreur de macro que celui d’EXCEL.
A suivre…
Pour retrouver tous les articles de la série : l’enregistreur de macros d’Excel.
Derniers articles parBenoît RIVIERE (voir tous)
- Fusionner plusieurs fichiers PDF avec Python - mardi 23 juillet 2024
- Révisez les comptes d’une entreprise à partir de son FEC - lundi 15 juillet 2024
- Clôtures comptables : analysez vos FEC avant de les archiver… - dimanche 30 juin 2024
- Excel : collecter des données juridiques sur les entreprises avec l’API SIRENE – 2ème partie : base SIRET (établissements) - lundi 27 mai 2024
- Analyse de données & FEC provisoire : créer des numéros d’écriture avec un script Python - samedi 27 avril 2024
Pingback: EXCEL : Créez votre premier programme VBA à l’aide de l’enregistreur de macros, 3ème partie : exécuter une macro | Audit & Systèmes d'Information