Sub Color()
Dim c&, l&, k&
[B:K].Interior.ColorIndex = xlNone
Feuil2.Cells.Clear
For l = 2 To [A65536].End(3).Row
c = Application.WorksheetFunction.Odd(Cells(l, 1).End(2).Column)
If c < 4 Then
Cells(l, 2).Resize(, 2).Interior.ColorIndex = 6
Cells(l, 2).Copy Feuil2.[A65536].End(3)(2)
Cells(l, 2).Offset(, 1).Copy Feuil2.[A65536].End(3)(2)
ElseIf c > 4 Then
For k = c To 2 Step -2
Cells(l, k - 1).Resize(, 2).Interior.ColorIndex = 6
Cells(l, k - 1).Copy Feuil2.[A65536].End(3)(2)
Cells(l, k - 1).Offset(, 1).Copy Feuil2.[A65536].End(3)(2)
If l = [A65536].End(3).Row Then Exit Sub
If k > 3 Then l = l + 1
Next
End If
Next
End Sub