Sub Macro1()
Dim toto As String, rangesave, lafeuille As Worksheet
Set lafeuille = Sheets("Feuil1")
With lafeuille
rangesave = .UsedRange.Value
RFormule = .UsedRange.Formula
RnberFormat = .UsedRange.NumberFormat
toto = .UsedRange.Address
MsgBox "effacement des cellules des ligne " & toto ' je le laisse pour toi... efface cette instruction ensuite
.Rows("5:15").ClearContents 'ou Delete
MsgBox "regarde ta feuille"
Application.ScreenUpdating = False
.Range(toto).Value = rangesave
.Range(toto).Formula = RFormule
.Range(toto).NumberFormat = RnberFormat
Application.ScreenUpdating = True
MsgBox "regarde ta feuille"
End With
End Sub