Você está na página 1de 1

Microsoft Excel 97-2003 Macros et enregistreur

Olivier Macarez Page 1 sur 1 Rsum


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 !

Você também pode gostar