J'ai p'tete une solution.
Tu créé une autre macro dans ThisWorbook.
Macro :
Private Sub Workbook_Open()
Ma_Macro
En Sub
Avec ce truc, tu es obligé de lancer Excel, mais ta macro se lance automatiquement à l'ouverture du fichier Excel contenant ta macro.
Je ne sais pas si cette solution te satisfait.
Laurent