Sub TestFact()
If ActiveSheet.Name <> "ENCAISSEMENT" Then Exit Sub
Dim dlg&: dlg = Cells(Rows.Count, "F").End(xlUp).Row: If dlg < 6 Then Exit Sub
Dim c01 As Range, c02 As Range, lg1&, lg2&
lg2 = 14: Application.ScreenUpdating = 0
With Worksheets("Facture")
For lg1 = 6 To dlg
Set c01 = Cells(lg1, "F"): Set c02 = c01.Offset(, 1)
If c01 <> "" Then .Cells(lg2, "A") = c01
If c02 <> "" Then .Cells(lg2, "F") = c02
lg2 = lg2 + 1
Next lg1
.Select
End With
End Sub