Salut Ours Masqué !
1) Tu ouvres un classeur Vierge.
2) Tu copies ta macro dans un nouveau module.
3) Tu copies le code suivant dans ThisWorkbook :
Private Sub Workbook_AddinInstall()
With Application.CommandBars("Cell").Controls.Add(msoControlButton)
.Caption = "Moa's Help"
.BeginGroup = True
.OnAction = "FusionCellule"
End With
End Sub
Private Sub Workbook_AddinUninstall()
Application.CommandBars("Cell").Controls("Moa's Help").Delete
End Sub
Dans .Caption tu remplaces "Moa's Help" par le nom que tu veux voir affiché.
Dans .OnACtion tu mets le nom de ta macro.
Tu enregistres ton classeur en lui donnant un nom quelconque MAIS avec l'extension XLA, tu le fermes.
Normalement quand tu fais cela, Excel te met automatiquement ta macro dans le bon répertoire.
Sinon, voici le chemin où ranger ta macro :
C:\DOcuments And Settings\TOn NOM\Application Data\Microsoft\Macro Complémentaires.
Oups ! j'ai oublié...
Quand tu relances Excel ==> Menu Outils\Macros Complémentaires\Cocher le nom de ta macro dans la liste\Valider.
Maintenant, à chaque fois que tu lanceras Excel, il te suffira de faire un click droit, pour voir apparaitre ta macro dans le menu contextuel.
Tout simplement
@ +++
Moa