Bonjour à tous,

dans le developpement de mes macros, je butte sur un problème agaçant sans être bloquant.
La macro contient des appels à d'autres macros dont la référence contient le nom du fichier.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Sub Inc()
'
' Inc Macro
'
 
'
    Application.Run "'B-SAF-FDM 1-7_empty.xlsm'!Cleaning"
    Application.Run "'B-SAF-FDM 1-7_empty.xlsm'!Inception"
End Sub
Un problème se pose quand je crée une nouvelle version. si je ne renomme pas toutes ces références, la macro ne peut pas fonctionner.
Les utilisateurs finaux ont un souci semblable : il ne peuvent pas enregistrer leur travail sous un autre nom et espérer relancer la macro.

Pourriez-vous me dire comment appeler une sous-macro sans que le nom du fichier soit explicitement utilisé ?

Merci d'avance;

Alex