LES
MACROS DANS EXCEL 2002
Une macro permet de mémoriser une suite d’actions réalisée dans EXCEL afin de pouvoir automatiser une tâche.
En clair, vous enregistrez des actions dans une macro. Ainsi, lorsque vous aurez besoin de réaliser une tâche que vous avez préalablement enregistrée dans une macro, il vous suffira d’exécuter la macro pour que la tâche soit réalisée.
Dans notre exemple, nous allons mémoriser la tâche suivante :
(Attention, je décris la tâche, dans l’immédiat, ne la reproduisez pas)
Maintenant on travaille, vous pouvez reproduire se qui suit :
Placez-vous n’importe où dans une feuille de calculs vierge, activez le menu déroulant avec ALT.
Flèche droite jusqu’à atteindre « Outils », puis flèche basse jusqu’au sous menu « Macro ».
Introduisez-vous dans le sous menu en pressant la touche entrée.
Flèche basse jusqu’à atteindre « Nouvelle macro », pressez la touche entrée.
Dans la boîte de dialogue qui apparaît à l’écran, vous êtes directement positionnés dans la zone d’édition qui vous permet de saisir le nom de la macro.
Saisissez, « Bonjour ».
Ensuite faites tabulation jusqu’au bouton intitulé « Ok » et pressez la touche entrée.
La boîte de dialogue se referme et vous retombez dans la feuille de calculs.
À partir de cet instant, tout ce que vous allez réaliser sera mémorisé par la macro « Bonjour ».
Alors nous allons écrire « Bonjour tout le monde » comme prévu dans la cellule A10.
Pressez la touche F5 de votre clavier. Dans la boîte de dialogue « Atteindre » qui s’ouvre à l’écran, saisissez les références de la cellule A10, pressez la touche entrée.
Vous arrivez dans la cellule A10.
Écrivez « Bonjour tout le monde ».
Pressez la touche entrée.
Maintenant nous devons arrêter l’enregistrement de la macro.
Activez le menu déroulant avec ALT, flèche droite jusqu’à « Outils », flèche basse jusqu’au sous menu « Macro ».
Introduisez-vous dans le sous menu avec entrée, flèche basse jusqu’à « Arrêter l’enregistrement » et pressez la touche entrée.
Voilà, l’enregistrement s’arrête.
Vous pouvez effacer votre saisie dans la cellule A10. Positionnez-vous n’importe où dans la feuille de calculs.
Bon, nous allons exécuter notre macro histoire de voir si elle a bien compris ce qu’on lui demande de faire.
Activez le menu déroulant avec ALT, flèche droite jusqu’à « Outils », flèche basse jusqu’au sous menu « Macro ».
Introduisez-vous dans le sous menu avec entrée, flèche basse jusqu’à « Macro » et pressez la touche entrée.
Au fait, pour atteindre la boîte de dialogue que nous venons d’ouvrir, il était possible de réaliser le raccourci clavier ALT F8.
Dans la liste des macros, sélectionnez la macro intitulé « Bonjour » avec vos flèches basse et haute.
Ensuite, faites tabulation jusqu’au bouton « Exécuter » et pressez la touche entrée.
Vous devriez vous retrouver dans votre feuille de calculs et si tout c’est bien passé, dans la cellule A10, se trouve la chaîne de caractères « Bonjour tout le monde ».
Notes :
Par défaut, la macro s’enregistre dans le classeur. C’est au moment de la création d’une macro que vous devez choisir sa destination d’enregistrement.
Lorsque vous créez une macro, un code est généré et il contient les opérations que vous avez réalisées. Ce code est un langage de programmation, il s’agit du VISUAL BASIC.
Pour visualiser le code de votre macro, activez la fenêtre des macro avec ALT +F8, positionnez-vous sur le nom de votre macro, puis tabulation jusqu’au bouton « modifier » que vous validerez en pressant la touche entrée.
Pour supprimer une macro, activez la boîte de dialogue des macros avec ALT +F8, il vous suffira ensuite de sélectionner la macro à supprimer, puis de valider le bouton « Supprimer ».
Philippe BOULANGER