我有一个程序可以创建一个新工作表,将数据添加到该工作表,最后一部分应该是输出图表。当我尝试下面的代码,我得到“对象或变量或块变量未设置”excel vba图表使用该工作表的数据在不同的工作表上
请让我知道我要去哪里错了。谢谢。
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("J2", Sheets(ws.Name).Range("L2").End(xlDown).Address)
ActiveChart.ChartType = xlLine
With ActiveChart.Parent
.Height = 400
.Width = 800
End With
Next
在哪一行? – 2014-10-20 14:14:09
你可以发布你设置ws的代码吗? – 2014-10-20 14:14:55
@ vvba4all在这一行。 。 .ActiveChart.SetSourceData源:=范围(“J2”,表(ws.Name).Range(“L2”)。结束(xlDown)。地址) – user1681664 2014-10-20 14:20:27