Bonjour,
Ci-joint une proposition à tester.
Le principe :
> lors de l'enregistrement, création d'une copie du fichier, avec le nom indiqué dans la cellule A1
> le nouveau fichier est enregistré dans le répertoire final ("C:\TEMP\", dans l'exemple, à modifier une fois pour toute dans le code)
> le fichier "Gabarit" est refermé (sans l'enregistrer)
> ré-ouverture du fichier généré pour continuer à travailler sur ce fichier (et plus sur le gabarit)
Le fichier Gabarit contient la macro d'enregistrement
Le fichier généré contient également cette macro (puisque c'est une copie), mais à l'enregistrement des fichiers autres que Gabarit, pas de message (évidemment, sinon on recrée une copie de la copie).
Pour modifier le fichier Gabarit, bien penser à désactiver les macros, sinon l'enregistrement sera un fichier généré et non le Gabarit lui-même.
En espérant que tout est clair !
Le code est derrière "ThisWorkbook"
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Bonne journée
Bouben