2011-06-05 85 views
0

我想用VB在Excel中生成圖表。圖表需要有兩個系列。其中一個應顯示爲值,另一個用作x軸。我怎樣才能做到這一點?另外,如何爲系列設置標籤?基於VB中兩個系列和兩個軸的圖表(Excel)

這裏是我的代碼,在圖表繪製一組值:

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

非常感謝

回答

1

試試這個...

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 

瞭解更多:Quick Excel Chart VBA Examples