我希望能够使用 VBA 引用工作簿中的下一个工作表,但避免引用工作表名称,因为我希望能够将宏应用于许多不同的工作簿。
我正在编写一个用于格式化 Excel 图表的 Excel 宏。在图表的系列标题中,我想让系列名称引用下一个工作表中的单元格。
我尝试了以下不起作用的方法:
ActiveChart.SeriesCollection(1).Name = "='ActiveChart.Next.Select'!$B$1"
但是,这是行不通的。
获取图表的系列名称字段以引用宏中以下工作表中的单元格的最有效方法是什么?
我也尝试了以下方法,但也不起作用:
ActiveChart.SeriesCollection(1).Name = "=Sheets(1)!$B$1"
请记住,这是一个由图表构成的工作簿,然后是工作表、图表、工作表等......