VBA Excel:créer graphique dans feuille donnée

Résolu
Nelly1234 Messages postés 15 Statut Membre -  
Nelly1234 Messages postés 15 Statut Membre -
Bonjour,

Je voudrait créer un graphique dans une feuille déjà créée , mais rien à faire, une nouvelle feuille Graph est toujours créée avec le graphique dedans

J'ai essayé le code suivant:

Function traceGraphique(feuille, zoneDonnees, titre, ordre) As Integer

Worksheets(feuille).Activate
With ActiveSheet
Charts.Add
End With
....
Le graphique est toujours créé dans une feuille Graph1

Je pense que le problème vient du fait que la feuille (passée en paramètre) est créée dans une autre fonction, car au début avant de complexifier la macro, je créais le graphique dans la fonction créant la feuille et le graphique s'y créait bien. Je ne peux pas revenir en arrière car le code doit convenir pour pleins de cas et par ailleurs je dois créer plusieurs graphique dans la même feuille.

Note : j'utilise excel 2003

Quelqu'un peut m'aider?

merci d'avance
A voir également:

2 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour

un exemple un peu tardif

Const plage As String = "D1:G5"

Private Sub CommandButton1_Click()
Dim c As ChartObject
Set c = Sheets("FL3").ChartObjects.Add(10, 20, 200, 200)
With c.Chart
  .ChartType = xlLineMarkers
  .SetSourceData Source:=Sheets("FL3").Range(plage)
  ' etc ...
End With
End Sub


bonne suite
3
Nelly1234 Messages postés 15 Statut Membre
 
Merci beaucoup, ça fonctionne
0