Bonjour a tous,
J’ai une question toute simple qui me bloque.
J’ai cree trios graphes avec VBA. Pour leur emplacement, ca me fait du n’importe quoi, meme avec les codes ci-dessous:
Set graph1 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:="feuille"
With Worksheets("feuille ").ChartObjects(1)
.Width = 800
.Height = 200
.Left = 2600
.Top = 100
End With
Set graph2 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:=" feuille "
With Worksheets("feuille ").ChartObjects(1)
.Width = 800
.Height = 200
.Left = 2600
.Top = 300
End With
Set graph3 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:=" feuille "
With Worksheets("feuille ").ChartObjects(1)
.Width = 600
.Height = 200
.Left = 2600
.Top = 500
End With
N’etant pas expert, je suis sur que le fait de mettre charobjects(1) fait que mes graphes sont tres mal localises. L’idee pour moi etait de les metre l’un au dessus de l’autre, et qu’ils aient la meme taille.
Merci pour votre aide.
J’ai une question toute simple qui me bloque.
J’ai cree trios graphes avec VBA. Pour leur emplacement, ca me fait du n’importe quoi, meme avec les codes ci-dessous:
Set graph1 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:="feuille"
With Worksheets("feuille ").ChartObjects(1)
.Width = 800
.Height = 200
.Left = 2600
.Top = 100
End With
Set graph2 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:=" feuille "
With Worksheets("feuille ").ChartObjects(1)
.Width = 800
.Height = 200
.Left = 2600
.Top = 300
End With
Set graph3 = Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:=" feuille "
With Worksheets("feuille ").ChartObjects(1)
.Width = 600
.Height = 200
.Left = 2600
.Top = 500
End With
N’etant pas expert, je suis sur que le fait de mettre charobjects(1) fait que mes graphes sont tres mal localises. L’idee pour moi etait de les metre l’un au dessus de l’autre, et qu’ils aient la meme taille.
Merci pour votre aide.