B. MACROS SIMPLES
B. MACROS SIMPLES
Une macro-commande est une suite de tâches regroupées en une seule commande, créée et sauvegardée afin d’en disposer pour des travaux répétitifs.
1. L'ONGLET DÉVELOPPEUR
Cet onglet, normalement masqué, doit être affiché pour pouvoir enregistrer des macros.
MENU FICHIER
dans le volet de gauche, <clic g> sur
dans le volet gauche
<clic g> sur
dans le volet droit
cocher
pour valider
L'onglet "développeur" s'affiche vers la fin du ruban
Afficher l'onglet "développeur"
2. L’ENREGISTREMENT D’UNE MACRO-COMMANDE
Pour créer une macro-commande, il faut lancer l’enregistrement, effectuer successivement les actions à enregistrer puis arrêter l'enregistrement.
ONGLET "DÉVELOPPEUR"
groupe "code" (1er bloc)
tout préparer pour le début de l'enregistrement
(les conditions doivent être exactement les mêmes que lorsque l'enregistrement sera "joué")
<clic g> sur
saisir son nom
indiquer le classeur lié
saisir une description courte
pour valider
effectuer les actions
<clic g> sur
Créer une macrocommande "gir" mettant en gras, italique et rouge la sélection :
Sub gir()
gir Macro
' Touche de raccourci du clavier: Ctrl+i
Selection.Font.Bold = True
Selection.Font.Italic = True
With Selection.Font
.Color = -16776961
.TintAndShade = 0
End With
End Sub
Il est intéressant d'afficher les macros avec une icône dans la barre d'outils "accès rapide"
BARRE "ACCÈS RAPIDE"
<clic g> sur
<clic g> sur
dans le volet gauche, choisir
dans le volet droit choisir
sélectionner la macro puis <clic g> sur
la macro-commande s'affiche dans le volet droit
sélectionner la macro puis <clic g> sur
saisir un nom et choisir une image
pour valider
BOUTON DROIT
pointer sur la barre d'outils "accés rapide"
<clic d>
dans le volet gauche, choisir
dans le volet droit choisir
sélectionner la macro puis <clic g> sur
la macro-commande s'affiche dans le volet droit
sélectionner la macro puis <clic g> sur
saisir un nom et choisir une image
pour valider
Ajouter la macro "gir" dans la barre d'outils "accès rapide" avec une icône spécifique
3. L’EXÉCUTION D’UNE MACRO-COMMANDE
Les macro-commandes peuvent être lancées par l'outil "macros", avec le bouton de la barre d’outils "accès rapide" ou éventuellement un raccourci clavier.
BARRE "ACCÈS RAPIDE"
<clic g> sur l'icône de la barre associée à une macro-commande
DÉVELOPPEUR
groupe "code" (1er bloc)
<clic g> sur
sélectionner la macro
<clic g> sur
Bien se placer dans un environnement de départ d'exécution identique à celui de l'enregistrement
Tester la macro-commande créée
4. LA MODIFICATION DE LA MACRO-COMMANDE
Le langage utilisé pour la macro-commande est assez lisible et peut, avec un peu d'expérience, être modifié dans le code.
ONGLET "DÉVELOPPEUR"
groupe "code" (1er bloc)
<clic g> sur
sélectionner la macro
<clic g> sur
c'est ce code complet qu'il faut recopier pour copier une macro d'un classeur à l'autre