Sub ColleEtSauve()
'
Dim MaPlage As Range
LaDate = Year(Date) & "-" & Month(Date) & "-" & Day(Date) 'Variable qui prend la date du jour
Set MaPlage = Range("D21:G21") 'Applique la plage voulue à la variable
MaPlage.Copy 'Fait la copie de la zone voulue
Workbooks.Add 'Ouvre un nouveau Fichier XL
ActiveSheet.Paste 'Colle la sélection copiée sur la nouvelle feuille active.
'Fait la sauvegarde, la deuxième ligne en retrait reprend la variable avec la date
ActiveWorkbook.SaveAs Filename:= _
"C:\a\" & LaDate & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
'Chemin "C:\a\" à adapter
End Sub