excel VBA如何从表名确定图表索引

在我即将完成的项目中,我要确保接pipe我的工作的人员在我离开之后留下一些不会中断的东西。 这个项目是一个持续的追踪器,每年保持一年一次,每个工作表使用的工作表(几个不同的感兴趣的项目)按工作表的名称每年分开。 例如,主表格简单地称为“YYYY”,其中“YYYY”是当前年份。 其他工作表称为“DTDYYYY”,“MTDYYYY”,“YTDYYYY”,其中YYYY是当前年份。 到了2013年,如果我使用的小VBA能够采取当前YYYY并自动查找适当的工作表,我想这样做。

我知道我可以使用SheetIDX约定来参考工作表。 我知道我可以使用表格(NAME)方法。 不过,我不确定如何最好地完成我的目标。

你需要一个string作为名字。

 With ThisWorkbook .Sheets(CStr(Year(Date))).Select End With 
 Application.Sheets("Sheet1").Index Application.Sheets(1).Name 

希望这是你所需要的。

对不起,我没有看到今年的最后一部分。 也许这个?

 Application.Sheets(Year(Date())).Activate