Emplacement graphique

RS8 Messages postés 100 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 15 juillet 2009 - 18 juin 2007 à 14:24
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 - 18 juin 2007 à 23:48
Bonjour,

je souhaite placer des graphique sur une feuille excel et qu'ils soient à un emplacement précis mais je ne veux pas faire intervenir "IncrementLeft" ou "Incrementight" car l'appli va tourner sur des machines n'ayant pas toutes la même résolution !

N'est-il pas possible de créer les graphiques en donnant comme point de départ une cellule !
 
J'ai essayé :

Range("E1").Select
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A1"), PlotBy:= _
 xlRows 

et je pensais que l'un des bords du graph allait se trouver en E1 mais cela ne marche pas!

Merci!
 

1 réponse

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 22
18 juin 2007 à 23:48
As-tu essayer avec ChartObjects ?

extrait de l'aide

[xlobjChartObject.htm ChartObject].

Syntaxe

object.Add(Left, Top,
Width, Height)

object   Obligatoire. Expression qui renvoie un objet
ChartObjects.

Left, Top   Argument de type
Long obligatoire. Coordonnées initiales du nouvel objet (en [javascript:HelpPopup('xltip9.hlp','xldefPoint'); points]), par rapport
au coin supérieur gauche de la cellule A1 d'une feuille de calcul ou au coin
supérieur gauche d'un graphique.

Width, Height   Argument de type
Long obligatoire. Taille initiale du nouvel objet, en points.

MPi
0
Rejoignez-nous