SP CANDY : Création d`une macro avec Excel 2010 Par sécurité

Transcription

SP CANDY : Création d`une macro avec Excel 2010 Par sécurité
SP CANDY : Création d’une macro avec Excel 2010
Par sécurité, conservez une version du fichier « Candy_Mai_15 » sans la macro : copiez et
renommez votre fichier sous le nom « Macro_Candy_Mai_15 ».
Création d’un bouton qui permettra d’exécuter la macro
Dessinez un rectangle :
la fenêtre « Affecter
une macro » apparaît
automatiquement.
Enregistrement (création) de la macro
A partir de cette étape, toutes
les commandes que vous
allez exécuter (voir page
suivante) seront enregistrées
dans la macro jusqu’au
moment ou vous arrêterez
l’enregistrement de la macro
(en cliquant sur la commande
« Arrêter l’enregistrement »).
Un simple clic sur le bouton
de la macro (Bouton 1)
permettra alors d’exécuter
automatiquement toutes les
commandes enregistrées dans
la macro.
1/3
Les commandes enregistrées dans la macro
1- Sélectionner toutes les feuilles du classeur :
Cliquez (clic droit) sur l’onglet « Résultats analytiques » (par exemple) et lancez la
commande « Sélectionner toutes les feuilles ».
2- Copier les feuilles du classeur dans un nouveau classeur :
Cliquez (clic droit) à nouveau sur l’onglet « Résultats analytiques » et lancez la commande
« Déplacer ou copier… ».
Sélectionnez dans la liste déroulante « Nouveau
classeur » et cochez la case « Créer une copie ».
A cette étape, un nouveau classeur s’ouvre (Classeur 1). Ce classeur est pour l’instant
identique à celui qui contient la macro (Macro_Candy_Mai_15) mais c’est ce classeur qui
servira à enregistrer les données d’un autre mois. Vous devez donc maintenant préparer le
fichier (Classeur 1) pour la saisie des données d’un autre mois.
3- Préparer le nouveau classeur pour la saisie des données d’un autre mois :
Dans la feuille « Données à saisir » du nouveau classeur (Classeur 1), effacez toutes les
données saisies pour le mois de mai : UNIQUEMENT les données des cellules à trame bleue,
pas celles à trame verte qui contiennent des formules ! Effacez également la cellule contenant
le mois.
Après avoir effacé toutes les
données saisies, cliquez sur
« Arrêter l’enregistrement »
(Cf. page suivante).
2/3
Arrêt de l’enregistrement de la macro et fermeture des fichiers
Cliquez sur le bouton « Arrêter l’enregistrement » (voir la copie d’écran page précédente).
A ce stade, les deux fichiers sont encore ouverts : le classeur contenant la macro
(Macro_Candy_Mai_15) et le nouveau classeur prêt pour un autre mois (Classeur 1).
Fermez les deux fichiers mais :
-
Pour le fichier Classeur 1 : il n’est pas nécessaire pour l’instant d’enregistrer le fichier
(vous êtes en phase de création de la macro et non d’exécution).
-
Pour le fichier Macro_Candy_Mai_15 : vous devez impérativement enregistrer le fichier
(sinon votre macro ne sera pas enregistrée et vous devrez tout recommencer !).
Vous pouvez également modifier le texte du bouton de lancement de la macro (Bouton 1), par
exemple « Cliquez ici pour obtenir un nouveau fichier ».
Attention à ne pas exécuter la
macro (avant de modifier le texte,
le bouton doit être sélectionné :
clic droit et annuler).
Si vous avez exécuté la macro :
fermez sans enregistrer le ou les
classeurs créés…
Après avoir modifié le texte,
enregistrez et fermez le fichier.
Exécution de la macro pour le mois de juin
Ouvrez le fichier et cliquez sur le bouton de la macro : toutes les commandes de la macro
s’exécutent automatiquement. Vous disposez alors d’un nouveau fichier prêt pour le mois
suivant (classeur 1) : enregistrez-le sous le nom « Candy_Juin_15 ».
Fermez le fichier « Macro_Candy_Mai_15 » sans l’enregistrer (pour conserver la macro
sans modification).
Saisissez les données du mois de juin (Onglet « Données à saisir »).
Remarque : Le nouveau fichier comporte également le bouton d’exécution de la macro mais il est
inactif (il faut le supprimer !). Par conséquent, pour le mois de juillet et les suivants il faudra créer les
nouveaux fichiers à partir de celui qui contient la macro (celui de mai dans la SP).
3/3