【发布时间】:2018-10-19 06:35:08
【问题描述】:
我有Sheet1,它有一些计算:
- 许多其他工作表都引用了此工作表的两个单元格
- 我有另一张工作表
Sheet2,其中不同类型的计算得出相同的结果。 - 不知何故,我想更改
Sheet2的名称/代号,以便其他工作表引用相同的单元格。
例如Sheet1 的单元格U30 有一个计算结果和
Sheet2的单元格U30也有计算结果
Sheet1 或 Sheet2 均可用于计算,其余工作表取决于这些工作表。
当Sheet1 用作计算表时,其他表通过=Sheet1!U30 引用它
我想要一种方法,以便当 Sheet2 用作计算表时,其他工作表可以自动引用 =Sheet2!U30。
我怎样才能做到这一点?
当前,在工作簿的开头,用户会看到一个表单,询问他要使用哪个表作为计算表。如果他选择Sheet1,Sheet2 将设置为隐藏,反之亦然。
【问题讨论】:
-
您可以在其他工作表的计算中使用命名范围,并使用 VBA 切换两个工作表之间范围的“引用范围”。