Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Dim Img1 As Shape, Img2 As Shape
Dim X As Single, Y As Single
Set Img1 = ActiveSheet.Shapes("Rectangle 1")
Set Img2 = ActiveSheet.Shapes("Rectangle 2")
X = Img2.Left - (Img1.Width + Img1.Left)
Y = Img2.Top - (Img1.Height + Img1.Top)
Merci pour cette réponse
je vais essayer de l'adapter à mon probleme qui est de calculer la valeur du déplacement de l'image 2
ex : image 1 = rectangle 1
image 2 = rectangle 2 dans image 1
valeur position rectangle 2 = X,Y (par rapport à rectangle 1)
Lorsqu'on déplace rectangle 2, ses nouvelles coordonnées sont X2,Y2
Donc le déplacement est IncrementLeft ou top etc... de valeur X3,Y3
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD