2011-06-05 6 views
0

Je voudrais générer un graphique dans Excel en utilisant VB. Le graphique doit avoir deux séries. L'un d'entre eux doit être affiché en tant que valeurs et l'autre en tant qu'axe x. Comment puis je faire ça? En outre, comment définir des étiquettes pour la série?Diagramme basé sur deux séries et deux axes dans VB (Excel)

Voici mon code qui trace un ensemble de valeurs sur le graphique:

ActiveChart.ChartType = xlXYScatterLines 
'this sis displayed as y axis (values) 
ActiveChart.SeriesCollection.Add Source:=Worksheets("My label").Range("H8:H11") 

Un grand merci

Répondre

1

pour cette solution ...

Sub AddNewSeries() 
    With ActiveChart.SeriesCollection.NewSeries 
     .Name = '//Name of Series Goes Here// 
     .Values = Worksheets("My Label").Range("H8:H11") 
     '// change with range of intended x-axis values 
     .XValues = Worksheets("My Label").Range("A8:A11") 
     .HasDataLabels = True 
    End With 
End Sub 

En savoir plus: Quick Excel Chart VBA Examples

Questions connexes