Placement précis d'un graphique par maccro

Fermé
mll-sandiih Messages postés 9 Date d'inscription jeudi 28 juillet 2016 Statut Membre Dernière intervention 26 août 2018 - 15 juin 2017 à 12:29
ccm81 Messages postés 10878 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 11 septembre 2024 - 15 juin 2017 à 14:37
Bonjour,

J'ai une feuille excel comportant un graphique généré par une maccro et j'aimerai le placer à un endroit spécifique de cette feuille


J’ai essayé de placer mon graphique avec ça

' Pour le placer a un endroit precis
With ActiveSheet.Shapes("Eclairement reçu en fonction de l'heure au fil des saisons")
.Left = Range("K8").Left
.Top = Range("K8").Top
End With



Mais VBA bug sur la premiere ligne je ne sais pas pq, need help please :)

1 réponse

ccm81 Messages postés 10878 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 11 septembre 2024 2 415
Modifié le 15 juin 2017 à 14:54
Bonjour

Contrôles bien le nom de ton graphique
Sinon
Essaies comme ceci
Dim gr As Object
Set gr = ActiveSheet.ChartObjects("graffff")
With gr
.Left = Range("K8").Left
.Top = Range("K8").Top
End With

Et s'il n'y a qu'un graphique dans la feuille
Set gr = ActiveSheet.ChartObjects(1)
With gr
.Left = 100
.Top = 50
End With

Cdlmnt
0