Passer au contenu

Gérer ses macros

Vous connaissez maintenant le principe de création et d’enregistrement des macros. Il vous reste à apprendre à les organiser pour les rendre facilement accessibles.

Créez des macros universelles

Normalement, les macros ne sont utilisables que dans le classeur où vous les avez créées. Mais vous pouvez en concevoir qui soient utilisables dans n’importe quel classeur. Pour cela, vous devez construire votre classeur de
macros personnelles.Lancez Excel et déroulez Outils, Macro, Nouvelle macro. Donnez un nom à la macro et, dans la liste Enregistrer la macro dans… choisissez Classeur de macros personnelles.Effectuez les actions à enregistrer et interrompez l’enregistrement. Le tableur crée, sauf s’il existe déjà, un classeur nommé Perso.xls et le place dans C:Documents and SettingsApplication DataMicrosoftExcelXLSTART.Attention : ce classeur possède l’attribut Caché
(Perso.xls ne figure donc pas parmi les options par défaut de l’Explorateur). Il sera ouvert automatiquement dès que vous lancerez
Excel et les macros contenues seront utilisables dans n’importe quel classeur.Pour élaborer ce classeur, vous avez utilisé l’Enregistreur de macros. Mais vous pouvez écrire vous-même vos macros avec l’Editeur. Pour ajouter une macro universelle nommée Mon Exemple,
ouvrez l’Editeur (Alt + F11).Dans le volet de gauche, déroulez VBAProject (Perso.xls), Modules, Module1 et double-cliquez sur Module1.Dans le volet de droite, tapez Sub MonExemple() en fin de texte. Entrez les instructions de la macro avant le End sub ajouté par l’Editeur, en vous inspirant des sections suivantes.

Lancez facilement vos macros

Pour exécuter vos macros, vous pouvez utiliser le menu Outils,
Macro,
Macros. Mais il y a des moyens plus agréables… et plus rapides.Ajoutez un bouton dans la barre d’outils.Déroulez le menu Outils, Personnaliser. Dans la liste Catégories, choisissez Macros.


Dans la liste Commandes, cliquez sur Bouton personnalisé et faites glisser ce bouton sur une barre d’outils. Effectuez ensuite un clic droit sur ce nouveau bouton, choisissez Modifier l’image du
bouton,
cliquez sur l’icône de votre choix puis sur OK.


La première fois que vous cliquerez sur le nouveau bouton, le programme vous demandera quelle macro lui associer.Placez un bouton dans la feuille de calculDéroulez Affichage, Barre d’outils et cochez Formulaires.


Cliquez sur le bouton Bouton et dessinez à la souris un rectangle sur la feuille. La fenêtre Affecter une macro s’ouvre automatiquement. Choisissez la macro à associer au bouton et validez par
OK.


Vous pouvez saisir n’importe quel texte à l’intérieur du bouton (le nom ou le rôle de la macro, par exemple). Pour cela, cliquez une fois dans le bouton, tapez le texte et cliquez en dehors pour le valider.


Pour supprimer le bouton, faites un clic droit dessus et, dans le menu contextuel, optez pour Couper.Associez un raccourci clavierDéroulez Outils, Macro, Macros. Sélectionnez une macro et cliquez sur Options. Dans le champ Touche de raccourci, tapez un caractère, par exemple m. Cliquez sur
OK. Puis fermez la fenêtre Macros.


Vous pouvez maintenant lancer votre macro en tapant Ctrl + m. Evitez demployer les raccourcis clavier déjà utilisés par Excel, par exemple Ctrl + V, associé à la commande
Edition, Coller ou Ctrl + A qui sélectionne toute la feuille.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen