emplacement objet Shape

  • Initiateur de la discussion Initiateur de la discussion Franck
  • Date de début Date de début

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 !

F

Franck

Guest
Bonsoir a tous

Voila j'ai besoin de placer un objet Shape a une adresse bien precise sur ma feuille

Sub Macro1()
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 36, 273, 105, 57).Select
End Sub
Jusque la pas de pb

Sub Macro2()
ActiveSheet.Shapes('Rectangle 1').Select
Selection.ShapeRange.IncrementLeft 24
Selection.ShapeRange.IncrementTop -111
End Sub
Ici la commande Increment modifie les coordonnés en les augmantant ou en les diminuant , c'est exactement ce que je ne veux pas faire je veux lui donner de nouveaux coordonnes

Merci pour votre aide

Franck
 
Salut Franck et le forum

Regarde avec ceci

Sub Macro2()

Dim a As Integer
Dim b As Integer

a = Cells(5, 5).Top
b = Cells(5, 5).Left

ActiveSheet.Shapes('Rectangle 1').Select
Selection.ShapeRange.Left = b
Selection.ShapeRange.Top = a

End Sub

Mytå
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour