【发布时间】:2017-09-13 00:36:39
【问题描述】:
我正在尝试创建对另一个工作簿中单元格的单元格引用。在下面的代码中,我使用了一个变量作为工作簿名称和工作表名称。
-
SourceFileNamePath= 我要链接的工作簿的路径和名称 -
SourceTab= 我要链接到的工作簿中的选项卡
虽然代码运行良好,但生成的公式不起作用。有人对我是否正确引用 SourceFileNamePath 和 SourceTab 有任何想法吗?
代码如下:
Cells(destStartRow, destStartCol).FormulaR1C1 = "='[" & SourceFileNamePath & "]" & SourceTab & "'!R" & sourceStartRow & "C" & sourceStartCol
【问题讨论】:
-
只有文件 name 应该用括号括起来 - 例如
='C:\Temp\Data\[Book1.xlsx]Sheet2'!R5C10。 (有关可能的设置方式,请参阅this question。)
标签: vba excel excel-formula