Sub inserer()
Range("N1").Select
Set cel = Columns("N:N").Find(What:="CBL", After:=ActiveCell, LookIn:=xlValues, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False)
If Not cel Is Nothing Then
cel.Select
ligne = cel.Row
MsgBox "trouvé en ligne " & ligne
Rows(cel.Row).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
MsgBox "ligne ajoutée"
Range("A" & ligne + 1 & ":N" & ligne + 1).Copy Destination:=Range("A" & ligne)
MsgBox "formule recopiée"
End If
End Sub
mais je ne vois pas où tu veux en venir, néanmoins j'ai essayé de le faire en suivant ta recette