【发布时间】:2015-12-21 01:10:40
【问题描述】:
我有两个工作表。一个包含源数据的工作表和另一个工作表(“相关图表”)是我希望图表所在的位置。下面是我的代码。但是,它仍然在源数据表中绘制图表,而不是在我设置范围的位置。
Worksheets.Add.Name = "Correlation Charts"
Set myChart1 = Sheets("Correlation Charts").Range("A3:H16")
Worksheets("Summary").Activate
Application.Union(xValue1, yValue1).Select
With ActiveSheet.Shapes
.AddChart2(240, xlXYScatter, myChart1.Left, myChart1.Top, myChart1.Width, _
myChart1.Height).Select
End With
With ActiveChart
.ChartTitle.Text = Range("Correl1_yValue") & " " & "vs." & " " & Range("Correl1_xValue")
End With
【问题讨论】:
-
@DirkReichel Chart1.Shapes 不起作用,我收到错误消息。我需要激活摘要表以选择图表所需的两列数据。
-
With Sheets("Correlation Charts").Shapes而不是With ActiveSheet.Shapes