因此,我只是尝试从另一个工作簿中的单元格调用数据,但我的代码只是返回"#name?“当我使用"cells(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()这样的东西,这样我就可以在多个单元格中运行它,并将值分配给一个数组。有谁能帮帮我吗?谢谢!
发布于 2011-10-03 22:43:02
Cells()
是一个在公式中使用时没有意义的VBA函数。
要使用行号和列号引用单元格,您需要使用this page底部描述的'R1C1‘引用样式。
https://stackoverflow.com/questions/7636431
复制相似问题