Sub Transfert()
Dim L%, i%, j%, Flag%
L = 600 ' Longueur des segments
i = 1: Flag = 0 ' Index et Flag ( si 0 A sur C B sur D, si 1 B sur C et A sur D )
[C:D].ClearContents
While Cells(i, "A") <> ""
If Flag = 0 Then
Range("C" & i & ":C" & i + 599) = Range("A" & i & ":A" & i + 599).Value
Range("D" & i & ":D" & i + 599) = Range("B" & i & ":B" & i + 599).Value
Flag = 1
Else
Range("D" & i & ":D" & i + 599) = Range("A" & i & ":A" & i + 599).Value
Range("C" & i & ":C" & i + 599) = Range("B" &...