Bonjour Xor (car moi j'ai fait mon choix !)
Sub Deplacement()
Dim x, y,Nom
On Error Resume Next
x = InputBox("Entrez une valeur :", "Déplacement horizontal")
y = InputBox("Entrez une valeur :", "Déplacement vertical")
Nom = Application.Caller
Sheets("Feuil1").Shapes(Nom).Left = x
Sheets("Feuil1").Shapes(Nom).Top = y
End Sub
Il faut attribuer à votre shape cette procédure par un clic droit puis "affecter une macro"
@ bientôt
LouReeD