affiche un graphique dans userform

didierschmit

XLDnaute Nouveau
bonsoir à tous
, je cree le graphique mais je souhaiterai l'afficher dans un userform .
il y a t'il un moyen .?
objectif reel: je suis dans un userform1 , je clique sur un BOUTON et j'affiche le graphique dans le userform2 .

voici le code que j'ai placer dans le userform1


Code:
Private Sub CommandButton1_Click()
' creationGraphiqueParTableau()
    Dim i As Byte
    Dim Tableau(1 To 20) As Integer, Tableau2(1 To 10) As Integer
    
    
    ChartObjects.Delete 'efface la page graphique
    
    
    'Création du tableau pour les Abscisses
    For i = 1 To 20 'remplacer par N ou N est le nb des different gaint utiliser le nb de courses
        Tableau(i) = i * 2
    Next i
    
    'Création d'un tableau pour les Ordonnées
    For i = 1 To 10
        'Le tableau est rempli par des valeurs aléatoires pour
        'cet exemple
        Tableau2(i) = Int((50 * Rnd) + 1) 'à remplacer par la valeur de chaque gain
    Next i
    
    'Création graphique
    Charts.Add
    'Définit la localisation du graphique:
    'dans la feuille de calcul Feuil1 pour cet exemple
    ActiveChart.Location _
    Where:=xlLocationAsObject, Name:="Feuil1"
    
    'Ajoute une série dans le graphique
    With ActiveChart
        .SeriesCollection.NewSeries
        .SeriesCollection(1).XValues = Tableau() 'Abscisses
        .SeriesCollection(1).Values = Tableau2() 'Ordonnées
        'Définit le type (Courbe)
        .ChartType = xlLine
    End With
End Sub

merci de votre aide
 

Discussions similaires

Réponses
0
Affichages
153
Réponses
1
Affichages
168

Statistiques des forums

Discussions
312 236
Messages
2 086 477
Membres
103 230
dernier inscrit
herve42000