Excel VBA 通过更改工作表的名称来引用工作表

  • 本文关键字:工作 引用 VBA Excel excel vba
  • 更新时间 :
  • 英文 :


我有Sheet1,它有一些计算:

  • 许多其他工作表引用此工作表的两个单元格
  • 我有另一张工作表Sheet2具有不同类型的计算,得出相同类型的结果。
  • 不知何故,我想更改Sheet2的名称/代号,以便其他工作表引用相同的单元格。

例如Sheet1的单元格U30有一个计算结果和Sheet2的单元格U30也有计算结果

Sheet1Sheet2可用于计算,其余工作表取决于这些工作表。

其他工作表通过 =Sheet1 引用它!U30 当Sheet1用作计算表

我想要一种方法,以便其他工作表可以引用=Sheet2!当Sheet2用作计算表时,U30 会自动。

我怎样才能做到这一点?

目前,在工作簿的开头,用户会看到一个表单,询问他要使用哪个工作表作为计算表。如果他选择Sheet1Sheet2被设置为隐藏,反之亦然。

您可以在其他工作表的计算中使用命名范围,并使用VBA切换两个工作表之间范围的"引用范围"。 – 蒂姆·威廉姆斯 10 月 19 日 6:39

最新更新