Bonjour,
Benoît a été plus rapide !
Sub Test()
Dim n%, i%, Tbl()
With ActiveSheet
n = .Cells(.Rows.Count, 1).End(xlUp).Row
If n Mod 2 = 1 Then n = n + 1
ReDim Tbl(1 To n / 2, 1)
For i = 2 To n Step 2
Tbl(i / 2, 0) = .Cells(i - 1, 1)
Tbl(i / 2, 1) = .Cells(i, 1)
Next i
Application.ScreenUpdating = False
With .Cells(1, 1)
.Resize(n).ClearContents
.Resize(n / 2, 2).Value = Tbl
End With
End With
End Sub
Solution quasi-identique dans son principe, juste le style qui diffère un peu... Tir groupé !
Cordialement.