Sub création_fichier()
Dim newWbk As Workbook, curWbk As Workbook, curSheet As Worksheet
Set curWbk = ThisWorkbook
Set newWbk = Application.Workbooks.Add
'ne garder que la première feuille
While newWbk.Sheets.Count > 1
Application.DisplayAlerts = False
newWbk.Sheets(2).Delete
Application.DisplayAlerts = True
Wend
'copier toutes les feuilles
For Each curSheet In curWbk.Sheets
curSheet.Copy after:=newWbk.Sheets(newWbk.Sheets.Count)
Next curSheet
'supprimer la première feuille du nouveau classeur
Application.DisplayAlerts = False
newWbk.Sheets(1).Delete
Application.DisplayAlerts = True
newWbk.SaveAs curWbk.Path & "\" & curWbk.Sheets("Définiton PF").Range("D8") [COLOR="Red"][B]& ".xls"[/B][/COLOR]
End Sub