【发布时间】:2013-05-20 11:08:31
【问题描述】:
我已经编写了 vbscript 代码以在 excel 的第 1 页中添加图表,其来源来自同一个 excel 的其他工作表,名称为“CL.1.1”,但我收到上述错误,任何人都可以帮助解决问题所在我下面的代码。
Sub DispvsTime(Shname)
Sheets("Sheet1").Select
noofsheets = ActiveSheet.ChartObjects.Count
If noofsheets > 0 Then
ActiveSheet.ChartObjects.Select
ActiveSheet.ChartObjects.Delete
End If
Sheets("Sheet1").Pictures.Visible = False
ActiveSheet.Shapes.AddChart(1000, 420, 50, 500).Select
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SetSourceData Source:=Sheets(Shname).Range("G2:H2001")
ActiveChart.SetElement (msoElementChartTitleAboveChart)
ActiveChart.ChartTitle.Text = "Displacement VS Time"
End Sub
这里 shname 是选取数据的工作表的名称。
谁能帮我找出代码中的错误来得到这个错误?
【问题讨论】:
标签: vbscript