Demande d'aide

Bonjour,

Je tiens d'abord à vous préciser que je suis débutante en VBA et donc je ne maitrise pas encore tout.

Voici mon problème: je souhaite réaliser une application qui me permet de lire, récupérer et afficher les données d'un tableau excel ainsi que d'afficher un graphe (X,Y) représentant les valeurs souhaitées, j'ai commencé ce programme sauf que le graphe s'affiche dans une nouvelle feuille (chart) d'excel mais j'aimerai l'afficher dans une autre feuille à un emplacement bien précis que je souhaite remplir.

Voici le code que j'ai fait pour l'instant si cela peut vous aider à comprendre ce que j'ai fait.

Dim objChart As Chart, objRange As Range

    Set objRange = Worksheets("Feuil2").Range(Worksheets("Feuil2").Cells(1, 1), Worksheets("Feuil2").Cells(953, 2))
    Set objChart = ThisWorkbook.Charts.Add
    objChart.ChartType = xlXYScatter
    objChart.SetSourceData objRange, xlColumns
   ActiveSheet.ChartObjects("Graphique 1").Activate
   ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil3"

En espérant m'être bien faite comprendre, merci d'avance.

Cordialement, Shana.

BOnjour

il faudrait changer le titre du post car le titre n'est pas explicite.....

voici comment inserer un graphe dans une feuille .. ici toto.

il faut préciser l'emplacement du graphe (ici top 10 , left 10) et la taille de la fenêtre du graphe

Sub ajout_graphe()
With Sheets("toto")
    'Creation d'un graphique avec les dimensions et placement
    Set cht = .ChartObjects.Add(10, 10, 380, 320)
    'attribution du nom
    cht.Name = "mon graphe"
    'libération de la mémoire
    Set cht = Nothing
End With
End Sub

fred

Merci de votre aide, j'ai trouvé la solution

Re

dans ce cas :

merci

fred

Rechercher des sujets similaires à "demande aide"