Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.ScreenUpdating = False
With Workbooks.Open(ThisWorkbook.Path & "\Planning.xlsm").Sheets("Base") 'à adapter éventuellement
.Unprotect "toto" 'mot de passe à adapter
Feuil1.[A:G].Copy .[A1]
.Protect "toto"
.Parent.Close True
End With
End Sub