2016-05-09 43 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所暗示的,您可以在不更改圖紙名稱的情況下更改圖紙索引,反之亦然。

您可以嘗試使用存儲在有問題的工作表上的摘要信息或保留引用每張工作表的摘要表。