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 pages
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 calcul
Dé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 clavier
Dé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.