luckyluke33
Messages postés19Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention18 août 2006
-
18 juil. 2006 à 14:32
luckyluke33
Messages postés19Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention18 août 2006
-
19 juil. 2006 à 11:24
Bonjours à tous,
J'aimerai un petit coup de main. Je cherche le moyen de tracer un graphique sous forme d'une courbe à l'aide de coordonnée de points que je detiens sous ma feuille excel.
Est-ce que c'est possible ?
Est-ce qu'il y a des tutoriaux adaptés pour mon cas ?
yves911
Messages postés4Date d'inscriptionlundi 15 novembre 2004StatutMembreDernière intervention18 juillet 2006 18 juil. 2006 à 16:07
Un moyen facile de tracer un graphique en vb est d'utiliser la fonction chartwizard.
Voici un petit exemple où l'on affiche le graphique dans un OLE
En modifiant les paramètres d'appel de la fonction chartwizard on peut choisir le type de graphique :
OLE1.CreateEmbed "", "Excel.Chart.5"
'On affecte objChart au graphiques
Set objChart = OLE1.object.ActiveChart
'On affecte objSheet à la feuille de données
Set objSheet = objChart.Parent.Worksheets(1)
'On affecte objXL à l'application excel
Set objXL = objChart.Application
objSheet.Cells(iRow, iCol).Value = ""
'On spécifie la zone de données pour créer le graphique
objSheet.Range(objSheet.Cells(1, 1), objSheet.Cells(cRows + 1, cCols + 1)).Name = "ChartDataRange"
luckyluke33
Messages postés19Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention18 août 2006 18 juil. 2006 à 17:10
Merci pour ton aide, j'ai donc essayé de tracer la courbe avec ce que tu m'as donné mais au moment de l'exe
il me sort une erreur de type " 404" " objet requis " au niveau de la premiere ligne
OLE1.CreateEmbed "", "Excel.Chart.5"
Peut tu me dire comment resoudre ce problème ? Merci de tes conseils
yves911
Messages postés4Date d'inscriptionlundi 15 novembre 2004StatutMembreDernière intervention18 juillet 2006 18 juil. 2006 à 17:20
Tu dois d'abord ajouter un objet OLE dans ta form et lui donner OLE1 comme nom.
De plus, tu dois ajouter Microsoft Graph 8.0 Object Library dans les références du projet.