Sub AddNew()
Dim Plage
Application.EnableEvents = False
Application.ScreenUpdating = False
With Feuil1
Set Plage = .Range("b2").CurrentRegion
Application.Workbooks.Add
Plage.SpecialCells(xlCellTypeVisible).Copy ActiveWorkbook.ActiveSheet.Range("b1")
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs ThisWorkbook.Path & "\Extraction de " & Split(ThisWorkbook.Name, ".")(0), FileFormat:=51
ActiveWorkbook.Close , False
End With
Application.EnableEvents = True
End Sub