L'enregistreur de macros d'Excel traduit en code VBA les actions faites par l'utilisateur dans l'interface, pour les rejouer ensuite. Il permet de démarrer une automatisation et de découvrir le code correspondant. Le code produit est souvent verbeux et lié à la sélection, donc à nettoyer et généraliser avant réutilisation.
Exemple
Développeur > Enregistrer une macro, mettre en forme un tableau, arrêter l'enregistrement, puis lire le code obtenu.