1

我需要在当前工作表 B 列的第一个空单元格中输入一个值。该值必须从另一个用绝对路径标识的工作簿中读取。

那是我不工作的尝试:

Sub Macro1()
    Range("B1").Select
    Do While Not IsEmpty(ActiveCell)
        ActiveCell.Offset(1, 0).Select
    Loop
    ActiveCell.Value = "=[C:\Users\Manu...\Source.xlsx]Sheet1!A1"
End Sub

我在最后一行收到错误 1004。我该如何纠正?如果可能,我宁愿不打开源工作簿。

4

1 回答 1

2

我认为这是编写公式的正确尝试(您尝试将其写入第一个空单元格):

ActiveCell.Value = "='C:\Users\Manuel\Desktop\[Source.xlsx]Sheet1'!A1"

查看 和 的single quotation marks位置square brackets

于 2013-06-11T21:07:33.180 回答