Bonsoir,
Sub Fusion()
Dim derLig As Long, myRange As Range
With Sheets("Feuil1")
derLig = .Cells(Rows.Count, 2).End(xlUp).Row
For i = 1 To derLig
Set myRange = .Cells(i, 2)
Do Until .Cells(i + 1, 2) <> .Cells(i, 2)
i = i + 1
Loop
Range(.Cells(myRange.Row, 8), .Cells(i, 8)).Cells.Merge
.Cells(myRange.Row, 8) = myRange
Next i
End With
End Sub
++