Bonjour,
Pour ma solution, il faudrait mettre ça dans chaque fichier :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
'Me.SaveAs([Filename], [FileFormat], [Password], [WriteResPassword], [ReadOnlyRecommended], [CreateBackup], [AccessMode As XlSaveAsAccessMode = xlNoChange], [ConflictResolution], [AddToMru], [TextCodepage], [TextVisualLayout], [Local])
End Sub
Application.displayalerts = false désactive le message voulez-vous enregistrer etc...
le Me.saveas permet d'enregistrer toit-même le fichier
Pas sûr que ce soit la meilleure solution mais c'est une piste