更新引用同一工作簿中不同工作表中的单元格的单元格

问题描述 投票:0回答:1

我有一个现有的 Excel 工作簿,需要使用不同的方程重新创建该工作簿。到目前为止一切顺利,但我坚持以下几点。 Sheet1 包含帐户列表,我必须在 Sheet2 上引用它们,以便 Sheet1 上的任何更改都会自动更新 Sheet2。

我正在使用 C# 来完成任务,因为工作簿在 Sheet1 上包含超过 10,000 个条目。

我尝试过以下方法

Sheet1.Range["A2"].Formula = "=+Sheet2!A50";

但我得到的只是“更新值”对话框,因为我假设它认为 Sheet2 位于另一个工作簿中,但事实并非如此。

我添加上述内容的正确方法是什么。我尝试过使用单元格引用以及 Value 和 Value2 选项。

TBH 不确定,但我已经尝试过,有或没有,但都无济于事。本质上,我需要能够带来 Sheet2!A50 的值并将其显示在 Sheet2 的 A2 中。

c# excel excel-formula excel-interop
1个回答
0
投票

好吧,+号是无关紧要的,但工作表的名称是。原件上的工作表名称拼写错误。它的末尾有一个额外的空格,所以最终不是 Sheet2,而是“Sheet2”发现了这一点,进行了更改并宾果游戏。一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.