1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Dim wbk As Workbook
Dim asht As Worksheet, sht As Worksheet
Dim LastLig As Long, i As Long
Application.ScreenUpdating = False
Set asht = ThisWorkbook.Sheets("Feuil1")
Set wbk = Workbooks.Add(1)
With asht
LastLig = .Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To LastLig
Set sht = wbk.Worksheets.Add(after:=wbk.Sheets(wbk.Sheets.Count))
.Rows(i).Copy sht.Range("A1")
Next i
End With
Set asht = Nothing
Set sht = Nothing
Application.DisplayAlerts = False
wbk.Sheets(1).Delete
Application.DisplayAlerts = False
wbk.SaveAs ThisWorkbook.Path & "\FichierResultat"
wbk.Close
Set wbk = Nothing |