VB(Excel)中基于两个系列和两个轴的图表

发布于 2024-11-13 02:09:36 字数 311 浏览 2 评论 0原文

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

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

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

非常感谢

I'd like to generate a chart in Excel using VB. The chart needs to have two series. One of them should be displayed as values and the other used as x-axis. How can I do that? Additionally, how to set labels for the series?

Here is my code that plots one set of values on chart:

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

Many thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回首观望 2024-11-20 02:09:36

尝试一下...

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 示例

Give this a try...

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

Read more: Quick Excel Chart VBA Examples

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文