ShapeRange

David45

XLDnaute Nouveau
bonsoir a tous

une petit question qui pour moi est sans reponce

est il possible grace a VBA de mettre un ShapeRange dans range
par exemple

une fleche dans la case A2

merci pour votre contribution a mon probleme

amicalement david 45
 

myDearFriend!

XLDnaute Barbatruc
Re : ShapeRange

Bonsoir David45,

Si le Shape est déjà créé, tu peux faire quelque chose comme ça :
Code:
[SIZE=2]    ActiveSheet.Shapes(1).Left = [B]Range("A2").Left
[/B]    ActiveSheet.Shapes(1).Top = [B]Range("A2").Top[/B][/SIZE]
Si tu souhaites créer le shape directement au bon endroit :
Code:
[SIZE=2]    ActiveSheet.Shapes.AddShape 33, [B]Range("A2").Left[/B], [B]Range("A2").Top[/B], 38, 8
[/SIZE]
Cordialement,
 

Discussions similaires

Réponses
16
Affichages
570

Statistiques des forums

Discussions
312 508
Messages
2 089 137
Membres
104 045
dernier inscrit
Megajoules