Placement précis d'un graphique par maccro

mll-sandiih Messages postés 10 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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