我在工作表上有多个数据透视图。如何按名称引用特定的现有数据透视图?我目前有以下有效的代码:
ThisWorkbook.Sheets("State").Shapes.AddChart2(XlChartType:=xlColumnStacked, Left:=140, Top:=0, Width:=800, Height:=550, NewLayout:=True).Select
ActiveChart.SetSourceData Source:=Range(ThisWorkbook.Sheets("State").PivotTables("StateTableName").TableRange2.Address)
ActiveChart.ChartTitle.Text = "State Resourcing"
首次创建图表时这很好,但如果我需要更改现有数据透视图的格式,我需要替换“ActiveChart”。有类似的东西:ThisWorkbook.Sheets("State").ChartObjects("MyPivotChart").ChartTitle
如何命名数据透视图,然后按名称引用该数据透视图?