0

我想使用 VB 在 Excel 中生成图表。图表需要有两个系列。其中一个应显示为值,另一个用作 x 轴。我怎样才能做到这一点?另外,如何为系列设置标签?

这是我在图表上绘制一组值的代码:

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

非常感谢

4

1 回答 1

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

阅读更多:快速 Excel 图表 VBA 示例

于 2011-06-05T20:16:33.780 回答