Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modifier l'emplacement d'un graph par défaut

Sang1

XLDnaute Junior
Bonjour !!

Je cherche un moyen de définir la place d'un graphique sans le déplacer apres qu'il ai été créé (si c'est possible).
En faite lorsque je créé mon graph par macro, il apparait au centre de la page excel, et moi je souhaiterais le faire apparaitre a un endroit précis.
Je pense qu'il suffit de changer ce que j'ai mis en rouge dans le code par une case afin qu'il apparaisse dessus, mais je n'y arrive pas ......

Charts.Add
ActiveChart.ChartType = xlXYScatterLinesNoMarkers
ActiveChart.SetSourceData Source:=Sheets("Courbes").Range("A1")
ActiveChart.SeriesCollection.NewSeries
DerCol = Sheets("Conso.").Range("IV2").End(xlToLeft).Column
ActiveChart.SeriesCollection(1).XValues = "=Conso.!R2C14:R2C" & DerCol
ActiveChart.SeriesCollection(1).Values = "=Conso.!R3C14:R3C" & DerCol
ActiveChart.Location Where:=xlLocationAsObject, Name:="Courbes"


Merci d'avance pour votre aide tres précieuse

Sang1
 

Pierrot93

XLDnaute Barbatruc
Re : Modifier l'emplacement d'un graph par défaut

Re sang

pour placer un graph sur la cellule L1 de la "feuil1" :

Code:
Dim c As ChartObject
Set c = Feuil1.ChartObjects.Add(Range("L1").Left, Range("L1").Top, 350, 150)

@+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…