Bonjour ce serait plus clair avec un fichier exemple.
Le type de flêche peut être différent.
Par contre votre ligne Shapes("1").Height = Range("J4").Value
Height je crois que c'est la largeur pas l'épaisseur.
Ce serait plutot dans le genre
With Selection.ShapeRange.Line
.Weight = 10.75
End With
Vous pouvez faire le test avec l'enregistreur macro.