VBA Excel – 从另一个工作簿读取数据

所以我只是试图从另一个工作簿中的单元格中调用数据,但是我的代码只是返回“#name?” 当我使用“细胞(3,3)”。

Cells(1, 1).Formula = "='\\Drcs8570168\shasad\[CR Status.xlsx]Sheet1'!cells(3,3)" 

但是,如果我这样写,这是行不通的

 Cells(1, 1).Formula = "='\\Drcs8570168\shasad\[CR Status.xlsx]Sheet1'!c3" 

有人能告诉我为什么吗? 问题是我需要使用像cells()这样的东西,以便我可以通过多个单元格运行这个值并将值赋给一个数组。 有人可以帮我吗? 谢谢!

Cells()是一个VBA函数,在公式中使用时没有意义。

要使用行号和列号引用单元格,您需要使用本页底部所述的“R1C1”引用样式。