création graphique excel à partir VB6
Bonjour,
A partir de VB6, je crée l'ouverture d'excel, je renomme la deuxième feuille que j'appelle "2", je mets dans cette feuille des données et je crée à partir de ces données un graphique Excel.
Seul problème, le graphe vient se mettre dans la première feuille du classeur excel et non dans le feuille "2" où sont positionnées les données ??
J'ai mis ce code là pour positionner les graphes dans la feuille 2 mais ça ne marche pas :
Code:
ActiveChart.Location Where:=xlLocationAsObject, Name:="2"
Quelques idées ?
Création graphics excel dans vb 6
Bonjour,
Tu place sur ta Form un contrôle MSChart (Projet / Composants Microsoft Chart Control 6.0 (OLEDB)). et un CommandButton.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Private Sub Command1_Click()
Dim wkbObj As Object
Set wkbObj = GetObject _
("C:\Mes documents\Classeur1.xls")
Dim arrData(1 To 7, 1 To 2)
Dim i As Integer
For i = 1 To 7
' Les valeurs de la colonne A remplissent la première
' série du tableau. Si ces valeurs sont des chaînes,
' elles deviennent des étiquettes de lignes.
Dim arrValues(1 To 5, 1 To 3)
arrData(i, 1) = wkbObj.Worksheets(1) _
.Range("A" & i + 1).Value
' Les valeurs de la colonne B remplissent ensuite la seconde série.
arrData(i, 2) = wkbObj.Worksheets(1) _
.Range("B" & i + 1).Value
Next i
MSChart1.ChartData = arrData
End Sub |
jpleroisse