Enregistreur de macros Principe Dans certains processus, il est possible que vous soyez amen raliser dans Excel des manipulations fastidieuses (lourdes et rptitives) afin dobtenir un rsultat. Pour ne pas avoir apprendre la programmation Excel (le langage VBA pour Microsoft Visual Basic pour Applications) et programmer vous-mme ces manipulations, vous disposez de lenregistreur de macros. Le principe de lenregistreur de macros consiste donc faire enregistrer vos manipulations par Excel, et lui faire transcrire automatiquement en langage VBA, en vue de lui faire rexcuter par la suite vos manipulations et ce de manire trs rapide. Enregistrer une macro Dmarrer lenregistreur de macros 1. Cliquez dans le menu Outils \ Macros \ Nouvelle macro 2. donnez un nom votre macro (procdure) sans espace, ni accent, 3. prcisez si votre macro doit tre enregistre uniquement dans ce classeur ou dans le classeur de macros personnelles (si votre macro doit tre applicable sur plusieurs classeurs Excel diffrents), 4. les autres options sont facultatives, cliquez sur Ok pour dmarrer lenregistrement, 5. ralisez alors toutes vos manipulations ! 6. remarquez alors sur votre cran la barre doutils Arrter lenregistrement qui apparat ! Elle vous permettra darrter lenregistrement de votre macro. Arrter lenregistreur de macros 7. Pour arrter, cliquez dans cette barre doutils sur le bouton Arrter ou si vous ne la voyez pas, dans le menu Outils \ Macros sur Arrter lenregistrement Rexcuter une macro 1. Cliquez dans le menu Outils \ Macros \ Macro ou au clavier sur les touches [Alt]+[F8], 2. cliquez sur le nom de votre macro et cliquez sur le bouton Excuter, 3. Excel rexcute vos manipulations trs rapidement. Voir le texte VBA de la macro enregistre 4. dans la manipulation prcdente, cliquez sur Modifier au lieu dExcuter. Si cela ne fonctionne pas, cliquez dans le menu Outils \ Macros sur Visual Basic Editor. Vous basculerez ainsi dans lenvironnement de programmation o vous aurez accs aux macros enregistres dans les modules qui apparaissent gauche dans la fentre des projets. Vous verrez ainsi ce quest une macro crite en langage VBA Remarque Dans de trs nombreux cas, votre macro ne se rexcutera pas correctement et vous obtiendrez un message derreur vous invitant, mettre fin la macro ou raliser son dbogage. Dans tous les cas, sans connatre la programmation, il est peu probable que vous puissiez modifier la programmation vous-mme ! Il sera plus simple alors de renregistrer une nouvelle macro en essayant de comprendre dans vos manipulations prcdentes ce qui a pu faire chouer sa rexcution !