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

Update cell that references a cell from a different worksheet within the same Workbook

提问人:gilesrpa 提问时间:11/9/2023 最后编辑:gilesrpa 更新时间:11/9/2023 访问量:35

问:

我有一个现有的 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 互操作

评论

1赞 jdweng 11/9/2023
加号有什么用?

答:

0赞 gilesrpa 11/9/2023 #1

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