Sub Sauvegarde_Sans_macro()
Dim fn$, ff, w As Worksheet
Application.DisplayAlerts = False
With ThisWorkbook
fn = .FullName
ff = .FileFormat
For Each w In Worksheets: w.DrawingObjects.Visible = False: Next 'masque les objets
.SaveAs Left(fn, InStrRev(fn, ".")) & "xlsx", 51
For Each w In Worksheets: w.DrawingObjects.Visible = True: Next 'affiche les objets
.SaveAs fn, ff
End With
End Sub