|
begin process at 2008 07 06 02:54:59
Derniers logiciels
|
Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : comment creer un graphique dans excel depuis VB [ Archives Visual Basic / Graphique ] (laurent3d)
|
comment creer un graphique dans excel depuis VB
le 24/04/2000 17:28:11

laurent3d
|
Bonjour, Comment creer un graphique dans une feuille excel depuis mon appli VB J'arrive à remplir des cellules grace à une source de ce site, mais j'aurais besoin de plus d'info sur le sujet 1000 Mercis
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 28/04/2000 14:27:12

djiby
|
Ouvre un nouveau projet, ajoute un commandbutton cmdGo et insère le code suivant.
Dim XlSheet As Object Private Sub cmdGo_Click() CreationClasseur ' crée un classeur excell et y met des données pour construire le graphe ConstruireGraph 'construit le graphe Set XlSheet = Nothing End Sub
Sub CreationClasseur()
Set XlSheet = CreateObject("Excel.Application") ' crée une application Excell XlSheet.Application.DisplayAlerts = False 'annule les messages XlSheet.Application.Visible = True 'rend la fenêtre Excell visible XlSheet.Workbooks.Add 'ajoute un classeur 'remplit la prèmière feuille de données utilisées pour construire le graphe
'cellule de début = A1 trés important pour dire ou commence les données à mettre dans le graphe XlSheet.Worksheets(1).cells(1, 1).Value = "Janvier" XlSheet.Worksheets(1).cells(1, 2).Value = "100" XlSheet.Worksheets(1).cells(2, 1).Value = "Février" XlSheet.Worksheets(1).cells(2, 2).Value = "250" XlSheet.Worksheets(1).cells(3, 1).Value = "Mars" XlSheet.Worksheets(1).cells(3, 2).Value = "180" XlSheet.Worksheets(1).cells(4, 1).Value = "Avril" XlSheet.Worksheets(1).cells(4, 2).Value = "300" XlSheet.Worksheets(1).cells(5, 1).Value = "Mai" XlSheet.Worksheets(1).cells(5, 2).Value = "380" XlSheet.Worksheets(1).cells(6, 1).Value = "Avril" XlSheet.Worksheets(1).cells(6, 2).Value = "300" 'cellule de fin = B6 trés important pour dire ou se termine les données à mettre dans le graphe End Sub
Sub ConstruireGraph()
'ne pas oublier d'ajouter la référence Microsoft Excel 8.0 Object Library au projet, sinon impossible de créer l'application Excell Dim ch As ChartObject 'ch va recevoir le graphique
Set ch = Worksheets(1).ChartObjects.Add(5, 5, 345, 198) ' le graphique sera tracé dans la prémière feuille du classeur
'trace le graphe een prenant les données de la cellule A1 à la cellule B6 ch.Chart.SetSourceData Source:=Worksheets(1).Range("A1:B6"), _ PlotBy:=xlColumns ch.Chart.ChartWizard Gallery:=xlLine, PlotBy:=xlColumns, HasLegend:=True, CategoryTitle:="Mois", ValueTitle:="Ventes", Title:="Graphe1"
With ch.Chart.Axes(xlValue, xlPrimary) .HasMajorGridlines = False End With
End Sub
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 26/05/2000 16:01:17

cat
|
désolée je n'ai pas la reponse mais si tu l'as trouvé ou si on te la fournit bientot, je suis preneuse merci beaucoup, je suis en galere... cat
------------------------------- Réponse au message : -------------------------------
Ouvre un nouveau projet, ajoute un commandbutton cmdGo et insère le code suivant.
Dim XlSheet As Object Private Sub cmdGo_Click() CreationClasseur ' crée un classeur excell et y met des données pour construire le graphe ConstruireGraph 'construit le graphe Set XlSheet = Nothing End Sub
Sub CreationClasseur()
Set XlSheet = CreateObject("Excel.Application") ' crée une application Excell XlSheet.Application.DisplayAlerts = False 'annule les messages XlSheet.Application.Visible = True 'rend la fenêtre Excell visible XlSheet.Workbooks.Add 'ajoute un classeur 'remplit la prèmière feuille de données utilisées pour construire le graphe
'cellule de début = A1 trés important pour dire ou commence les données à mettre dans le graphe XlSheet.Worksheets(1).cells(1, 1).Value = "Janvier" XlSheet.Worksheets(1).cells(1, 2).Value = "100" XlSheet.Worksheets(1).cells(2, 1).Value = "Février" XlSheet.Worksheets(1).cells(2, 2).Value = "250" XlSheet.Worksheets(1).cells(3, 1).Value = "Mars" XlSheet.Worksheets(1).cells(3, 2).Value = "180" XlSheet.Worksheets(1).cells(4, 1).Value = "Avril" XlSheet.Worksheets(1).cells(4, 2).Value = "300" XlSheet.Worksheets(1).cells(5, 1).Value = "Mai" XlSheet.Worksheets(1).cells(5, 2).Value = "380" XlSheet.Worksheets(1).cells(6, 1).Value = "Avril" XlSheet.Worksheets(1).cells(6, 2).Value = "300" 'cellule de fin = B6 trés important pour dire ou se termine les données à mettre dans le graphe End Sub
Sub ConstruireGraph()
'ne pas oublier d'ajouter la référence Microsoft Excel 8.0 Object Library au projet, sinon impossible de créer l'application Excell Dim ch As ChartObject 'ch va recevoir le graphique
Set ch = Worksheets(1).ChartObjects.Add(5, 5, 345, 198) ' le graphique sera tracé dans la prémière feuille du classeur
'trace le graphe een prenant les données de la cellule A1 à la cellule B6 ch.Chart.SetSourceData Source:=Worksheets(1).Range("A1:B6"), _ PlotBy:=xlColumns ch.Chart.ChartWizard Gallery:=xlLine, PlotBy:=xlColumns, HasLegend:=True, CategoryTitle:="Mois", ValueTitle:="Ventes", Title:="Graphe1"
With ch.Chart.Axes(xlValue, xlPrimary) .HasMajorGridlines = False End With
End Sub
-------------------------------
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 10/05/2001 17:38:31

aithsine
|
------------------------------- Réponse au message : -------------------------------
Bonjour, Comment creer un graphique dans une feuille excel depuis mon appli VB J'arrive à remplir des cellules grace à une source de ce site, mais j'aurais besoin de plus d'info sur le sujet 1000 Mercis
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 27/04/2002 14:15:01

sifaca
|
slt djiby je trouve ta source tres tres interressante, c'est d'ailleurs une des seules qui marchent dans tout le site de vb ;-) Je voudrais qd meme te poser une question. Le soft m'ouvre bien excel et affiche bien dans les cellules les données mais a la construction du graphe, il me met une erreur. C'est surement de ma faute car l'erreur dit:" type defini par l'utilisateur non defini". Mais comme je suis assez debutant je voudrais que tu me dises ce qu'il faut faire exactemment. Un grand merci dans l'attente d'une reponse positive.
--sifaca--
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 22/12/2003 16:04:10

whiskygt
|
cette source ne marche po sous vb.net :-( sniff merci quand meme
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 15/01/2004 23:42:30

frdevecchi
|
Salut, la source fonctionne bien mais je voudrais que le graphe s'affiche dans un ole de vb, comment faire? ou alors comment enregistrer le chart pour pouvoir l'afficher dans une picture box...
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 22/04/2004 09:23:12

aicfr
|
Super source, bien commenté, celle va beaucoup m'aider.
++ aicfr
|
|
|
|
Re : comment creer un graphique dans excel depuis VB
le 29/04/2004 08:10:12

Cryborg
|
Bonjour !
La source marche nickel, mais j'aurais une question : je souhaiterais pourvoir utiliser des données qui ne sont pas dans des cellules ou colonnes adjacentes, par exemple A5:A10 pour les étiquettes de données, et C5:C10 pour les données elles-même. Comment faire ?
Merci !
|
|
|
Classé sous : creer, vb, excel, graphique
|
CalendriCode
| | | L | M | M | J | V | S | D |
| | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | | | |
|
Téléchargements
Logiciels à télécharger sur le même thème :
|
|