Re,
Tu colles ta macro dans un classeur vide (dans un module Standard (Module1))
A partir du menu VBA tu fais Enregistrer
Tu vas avoir la boite de dialogue Enregistrer sous qui va s’ouvrir…
Tout en bas de cette boite de dialogue tu as un champ « Type » :
Choisir (vers le bas de la liste) « macro complémentaire Excel (*.xlam) »
…puis dans le champ au dessus « Nom du fichier » tu remplaces ce qui est proposé par Perso.xlam
Puis valider pour enregistrer.
Fermer Excel
Rouvrir Excel
Dans l’onglet Développeur cliquer sur Complément
Cocher Perso et valider
La macro est désormais disponible pour tous les classeurs : Tu peux la supprimer du classeur ou tu as fait l’enregistrement.
Elle n’est visible nulle part dans Excel mais comme tu connais son nom tu peux l’invoquer dans une autre macro…" Call MaMAcroAMoi "
Tu peux également l’exécuter à partir du bouton Macro (dans l’onglet Développeur) il suffit de taper son nom…
Tu peux aussi l’affecter à un bouton personnalisé dans ton ruban ou dans la barre d’outils complémentaire (dans ce cas elle est visible dans le menu de personnalisation)
Nota :
Si toutefois tu dois modifier la macro plus tard ou en rajouter une autre que tu veux mettre dans ton perso.xlam
Il suffit d’aller dans ton VBA Project : Là tu vois ton perso.xlam.
En cliquant dessus en dépliant le Module1, tu vois ta macro, tu peux aussi la modifier ou en rajouter.
Dans ce cas, rappelle toi bien :
Si tu décides de modifier ton perso.xlam tu dois absolument sauvegarder ton perso.xlam DANS VBA pendant qu’il est actif.
Sinon tes modifications seront perdues : Si tu passes sur un autre projet et que tu quittes Excel en oubliant de revenir sur ton perso.xlam, aucun message ne te demandera si tu désires sauvegarder les modifications