Sub Creation()
Dim Plage, C As Range
Application.ScreenUpdating = False
With Feuil1
Set Plage = .[a1].CurrentRegion
On Error Resume Next ' si rien à filtrer
Plage.Resize(, Plage.Columns.Count - 4).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=.Range("I1:J1"), Unique:=True
For Each C In .Range("i2:i" & Application.Count(.Columns(9)))
If Not Evaluate("ISREF('" & C & " " & C.Offset(, 1) & "'!A1)") Then Sheets.Add.Name = C & " " & C.Offset(, 1)
With Sheets(C & " " & C.Offset(, 1))
.Columns("a:f").Clear
Plage.AutoFilter Field:=1, Criteria1:=C
Plage.SpecialCells(xlCellTypeVisible).Copy .[a1]
End With
Next
Plage.AutoFilter: .Columns("i:j").Clear: .[a1].Activate
End With
End Sub