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