Sub b()
Dim sh As Shape
Application.ScreenUpdating = False
Dim DerLig As Long, DerLigne As Long
DerLig = Cells(Rows.Count, 1).End(xlUp).Row
Rows(DerLig - 1).Copy
Rows(DerLig - 1).Insert Shift:=xlDown
DerLigne = Cells(Rows.Count, 1).End(xlUp).Row - 1
For Each sh In ActiveSheet.Shapes
If sh.TopLeftCell.Row = DerLigne Then
sh.Select
Selection.LinkedCell = sh.TopLeftCell.Address
End If
Next
End Sub