Sub Fusionne()
'
Dim Ligne As Long
'
Ligne = 1
Do While Ligne <= 10
Application.DisplayAlerts = False
If Cells(Ligne + 1, 1) = Cells(Ligne, 1) Then
Range(Cells(Ligne, 1), Cells(Ligne + 1, 1)).Merge
Range(Cells(Ligne, 2), Cells(Ligne + 1, 2)).Merge
Ligne = Ligne + 2
Else
Ligne = Ligne + 1
End If
Application.DisplayAlerts = True
Loop
Range(Cells(1, 1), Cells(Ligne - 1, 2)).VerticalAlignment = xlCenter
End Sub