Merci de maîtriser les bases du logiciel Excel avant de commencer à vouloir utiliser les fonctions avancées
Merci de me tutoyer
(Ce n'est pas une règle, c'est un usage)
Excel 4.0 était doté d'un système de macro-langage pour exécuter des tâches simples.
L'enregistreur de macro permettait de saisir simplement ces "macros", en enregistrant tout ce que l'utilisateur effectuait dans Excel.
Depuis la version 5.0, le macro-langage a été remplacé par Visual Basic pour Application, un véritable langage de programmation de haut niveau.
Mais le vocabulaire est resté, ainsi que la possibilité d'enregistrer le déroulement de son travail.
Dans le menu Outils/Macro, tu trouveras les trois menus qui nous intéressent :
■ Macro...
■ Nouvelle macro
■ Visual Basic Editor
Le premier est précédé d'un triangle, symbole universel pour "lire" - comprendre exécuter - les macros
Le second est précédé d'un rond, symbole universel pour "enregistrer" les macros.
C'est donc celui-ci qui nous intéresse : "enregistrer" une macro.
Clique donc sur ce menu. Précise où tu veux que le code de la macro s'enregistre, (
Ce classeur est une bonne idée), affecte lui éventuellement une touche de raccourci (laisse ça tomber dans les premiers temps) et un petit commentaire (Indispensable quand tu auras 150 macros
)
Et hop, l'enregistreur de macro est actif. Un carré bleu devrait apparaître dans une barre d'outils. C'est le symbole universel pour dire "Stop". Si tu cliques dessus, l'enregistrement s'arrêtera.
Le code ainsi enregistré est disponible via le Visual Basic Editor.
A partir de là commence l'exploration du monde merveilleux de VB.
Il va te falloir faire des toutes petites macros pour comprendre
que fait quoi.
Premier exercice, enregistre-toi en train de sélectionner une feuille. Dès que tu sauras faire çà, je t'expliquais comment sélectionner LA feuille "Menu", à moins que tu ne le découvres par toi-même.
Plus difficile, exécuter la sélection d'une feuille à l'ouverture du classeur. On en reparle dès l'étape précédente bouclée.