Bonjour,
Solution VBA... Il est vrai que si tu dépasse 30000 lignes... Mais pas de miracle, en VBA on fait ça aussi ligne par ligne, on prend seulement soin de rester hors d'Excel tant que ce n'est pas fini, ce qui en garantit une certaien rapidité.
Sub Amalgamer()
Dim A(), n&, i&
With ActiveSheet
n = .Cells(.Rows.Count, 1).End(xlUp).Row
ReDim A(2 To n, 1 To 1)
For i = 2 To n
A(i, 1) = .Cells(i, 1) & " " & .Cells(i, 2)
Next i
.Cells(2, 3).Resize(n - 1).Value = A
End With
End Sub
Cordialement.