bonjour le forum,
voici une macro qui fonctionne chez moi avec ton fichier, à adapter si besoin.
Sub Macro1()
For Each Cel In Range("D2:D" & Range("D" & Rows.Count).End(xlUp).Row)
r = Cel.Row
If Cel.Value = "" Then
derlig = Columns(4).Find("*", Cel, , xlByRows, xlNext).Row - 1
Range("D" & r & ":D" & derlig).Rows.Group
End If
Next Cel
End Sub
A plus !