bonjour le fil,
par exemple pour le "management", on prend la dernière ligne, la copie (partielle) et colle en dessous, puis on le vide.
Sub Management()
Dim i As Integer
i = Range("B" & Rows.Count).End(xlUp).Row
With Range("B" & i).Resize(, 7)
.Copy .Offset(1) 'copier et coller tout
.Offset(1).ClearContents 'RAZ le contenu (le format, ... reste)
End With
End Sub
Sub Recrutement()
Dim i As Integer
i = WorksheetFunction.Match("Management", Range("B:B"), 0)
With Range("B" & i - 1 & ":H" & i - 1)
.Offset(1).Insert xlDown, xlFormatFromLeftOrAbove
.Copy .Offset(1) 'copier et coller tout
.Offset(1).ClearContents 'RAZ le contenu (le format, ... reste)
End With
End Sub