2016-05-09 45 views
0

有没有什么办法可以使用表格INDEX而不是NAME来解决它? 比如我有
Sheet1 (Calculations)
我怎样才能解决这个表,而不是使用:
='Calculations'!CELL
我需要它作为表名称将改变根据自己的价值观回到动态工作表名称

+1

如果我在sheet1'= Sheet2!A1'中,并将* Sheet2 *重命名为* Sheet5 *,那么公式也会更改为'= Sheet5!A1'。应该没有问题......但插入一张纸或更改顺序会弄乱你的sheetindex方式... –

回答

0

此链接提供了一种方法来做到这一点在VBA中具有用户定义的功能: referencing sheets by number instead of name in cells

但是,您可能还想考虑一种不更改工作表名称的方法。正如@DirkReichel所暗示的,您可以在不更改图纸名称的情况下更改图纸索引,反之亦然。

您可以尝试使用存储在有问题的工作表上的摘要信息或保留引用每张工作表的摘要表。