众所周知,
Dim wkSheet as Worksheet
Set wkSheet = ActiveSheet
将使活动工作表由wkSheet
定义,您可以使用wkSheet
我的问题是,你如何用图表做到这一点?
您可以使用ActiveChart.
对图表执行几乎任何操作。
但是我似乎无法将图表设置为变量/对象/形状(或者它需要的东西)
答案 0 :(得分:4)
{{1}}
这对我有用。有活跃的图表吗?
答案 1 :(得分:1)
如果您需要使用chartObject变量类型,可以通过这种方式完成
Dim wb As Workbook
Dim ws As Worksheet
Dim chrt As ChartObject
Set wb = ActiveWorkbook
Set ws = ActiveSheet
Set chrt = ws.ChartObjects(wb.ActiveChart.Parent.Name)