Sub Compilation()
Dim LastLig As Long, NewLig As Long
Dim Ws As Worksheet
Application.ScreenUpdating = False
With Worksheets("Feuil1")
LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
If LastLig > 1 Then .Rows(2 & ":" & LastLig).Clear
NewLig = 2
For Each Ws In ThisWorkbook.Worksheets
If InStr("Feuil1| PISTES A DVP|", Ws.Name & "|") = 0 Then
LastLig = Ws.Cells(Ws.Rows.Count, 1).End(xlUp).Row
Ws.Rows("1:" & LastLig).Copy .Range("A" & NewLig)
NewLig = NewLig + LastLig + 1
With Sheets("Feuil1")
With .Cells
.FormatConditions.Delete
End With
End With
End If
Next Ws
End With
End Sub