所以基本上我需要能够使用这种方法选择最后一行来创建图表。
Sub createchart2()
lastA = Range("A1").End(xlDown).Row
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Range("Main!$A$3:$A$10")
End Sub
我需要A10
的范围才能选择A列中的最后一行。
答案 0 :(得分:3)
这是你在尝试的吗?
Sub createchart2()
Dim lastA As Long
lastA = Range("A" & Rows.Count).End(xlUp).Row
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Range("Main!$A$3:$A$" & lastA)
End Sub