Vous êtes sur la page 1sur 6

Les macro-commandes 

Une macro commande est une série de


commande exécutées l'une après l'autre
toujours dans le même ordre.

Elles sont très pratiques pour automatiser


certaines tâches répétitives.
V.1- Comment créer une macro
commande ?
– Activer la cellule ou vous voulez commencer votre macro
– Dans le menu outils pointer sur la commande macro et cliquer sur la
commande nouvelle macro.
– Taper dans les zones de dialogue réservées le nom de la macro, la
touche de raccourci correspondante et le classeur dans lequel sera
enregistrée cette macro.
– Confirmer par la touche entrée, ou cliquer sur le bouton fermer.
– La petite barre d'outils suivante s'affiche sur la feuille qui comporte
deux boutons.
– Le premier sert à arrêter l'enregistrement de la macro.
– Le second sert à activer ou désactiver la référence relative.
– S'il est activé, Excel exécute la macro à l'endroit de la cellule active
(adresse relative). Sinon il l'exécute au même endroit (adresse
absolue).
– Toutes les actions que vous allez faire jusqu'à ce que vous arrêtiez
l’enregistrement seront ajouter à la macro commande.
V.2- Macro absolu 
Activité 27 :
• Placer le curseur sur la cellule C1
• Commencer l’enregistrement en mode absolu (bouton mode
absolu/relatif) n’est pas activé.
• Taper 25 dans C1
• Taper 50 dans C2
• Dans C3 faire la somme des deux cellules C1 et C2
• Arrêter l’enregistrement.
• Supprimer le contenu des trois cellules et positionner le curseur dans
n’importe quelle cellule autre que les cellules C1, C2 et C3.
• Exécuter la macro-commande.
• Repérer le cheminement de la commande.
Constatation 

Enregistrement Exécution

Le curseur est placé en


Avant Le curseur est placé en D2.
C1.
On a saisie 25, sans La macro insère 25 dans la cellule en
déplacer le pointeur cours, soit D2
On a déplacé le curseur en La macro déplace le curseur en C2
C2
On a saisie 50 La macro insère 50 dans la cellule en
Début cours
On a déplacé le curseur en La macro déplace le curseur en C3
C3
On a fait la somme des 2 La macro insère la fonction somme des 2
cellules C1 et C2, soit cellules supérieures (C1et C2) dans la
= somme (C1 :C2) cellule active
La macro a strictement suivie les instructions de l’enregistrement
La macro enregistre la référence des cellules
Interprétation :
Dans le mode absolu, le curseur se déplace vers une référence bien définie.
V.2- Macro relative
Activité 28 :
• Placer le curseur sur la cellule C1
• Commencer l’enregistrement en mode relatif (bouton mode
absolu/relatif) activé.
• Taper 25 dans C1
• Taper 50 dans C2
• Dans C3 faire la somme des deux cellules C1 et C2
• Arrêter l’enregistrement.
• Supprimer le contenu des trois cellules et positionner le curseur
dans n’importe quelle cellule autre que les cellules C1, C2 et C3.
• Exécuter la macro-commande.
• Repérer le cheminement de la commande.
Constatation :
Enregistrement Exécution

Avant Le curseur est placé en C1. Le curseur est placé en E2.

On a saisie 25, sans déplacer le La macro insère 25 dans la cellule en cours, soit E2
pointeur

On a déplacé le curseur en C2 La macro déplace le curseur en E3

On a saisie 50 La macro insère 50 dans la cellule en cours


Début
On a déplacé le curseur en C3 La macro déplace le curseur en E4

On a fait la somme des 2 cellules C1 et La macro insère la fonction somme des 2 cellules supérieures
C2, soit = somme (C1 :C2) (E2 et E3) dans la cellule active

La macro n’enregistre pas la référence des cellules


La macro enregistre les déplacements suivant la différence du nombre de lignes
et de colonnes.
Interprétation :
Dans le mode relatif, l’enregistrement se fait sur le déplacement.

Vous aimerez peut-être aussi