【发布时间】:2017-04-04 08:50:47
【问题描述】:
我被赋予了以编程方式生成此图表的任务:
.
到目前为止,我已经找到了这些resources 和 MSDN Docs 使用 VBA 生成图表。
这是我当前的代码:
Private Sub CommandButton1_Click()
Sheet1.Select
ActiveSheet.Shapes.AddChart.Select
ActiveSheet.Shapes(1).Top = 10
ActiveSheet.Shapes(1).Left = 10
ActiveChart.ChartType = xlLineMarkers
ActiveChart.PlotArea.Select
ActiveChart.SetSourceData Source:=Range("Table1")
ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Text = Sheet1.Range("B2").Value
End Sub
但是,我并没有完全得到我需要的输出。
这是一个示例数据表:
注意事项:
- 橙色线 - 每个项目的上限和下限。
- 蓝色虚线 - 每个项目的值。
【问题讨论】:
-
由于我们不知道您想要的输出是什么,最好的办法是记录自己创建图表。然后,您可以检查该记录的输出并将其转换为有用/可重复使用的内容。
-
@CLR 在我的第一行句子中。我修改了问题并提供了我需要的输出的超链接。
-
您是否尝试过记录自己创建图表?
-
@CLR 我目前正在尝试。但我真的对通过 VBA 创建图表一无所知。他们希望通过单击按钮生成它(他们多么懒惰-_-)
-
您为什么不向我们展示您当前代码的输出图表,以便我们更好地帮助解决问题所在?这目前太宽泛了,因为我们不知道您具体遇到了什么问题。