Merci BrinoCM :)
Sub Formes()
Dim sh As Shape
ThisWorkbook.Worksheets("Feuil2").Activate
ActiveWindow.DisplayGridlines = False
ZZ = Application.CentimetersToPoints(9.5)
Set sh = ActiveSheet.Shapes("fleche").AddShape(43, 1, 1, ZZ, 30)
sh.Line.Weight = 1
sh.Line.ForeColor.RGB = RGB(0, 0, 0)
sh.Fill.ForeColor.RGB = RGB(255, 255, 255)
End Sub
J'ai un début de quelque chose mais je n'arrive pas à modifier l'erreur Set sh=....