Option Explicit
Sub Essai()
Dim chn$, lig&: Application.ScreenUpdating = 0
lig = Cells(Rows.Count, 6).End(3).Row: If lig = 2 Then Exit Sub
Do
chn = Cells(lig, 6)
If Cells(lig - 1, 6) <> chn Then
Rows(lig).Insert 4, 1
With Cells(lig, 1)
With .Resize(, 5)
.Merge: .Font.FontStyle = "Gras italique"
.HorizontalAlignment = 3: .Interior.Color = 14211288
End With
.Value = chn: .Offset(, 1).Interior.Pattern = 17
End With
lig = lig - 1...