我有19个文件,每个文件中有不同的数据集。每个文件都有一个包含2列的工作表,我正在尝试编写一个分配给按钮的VB宏[获取输出数据] - 我的按钮名称在一个工作表中。
这是我为从19个文件中的一个获取数据而编写的代码。
Sub FetchQAData()
Dim filePath As String
Dim SourceWb As Workbook
Dim TargetWb As Workbook
Set TargetWb = ActiveWorkbook
filePath = TargetWb.Sheets("Control").Range("D8").Value
Set SourceWb = Workbooks.Open(filePath)
SourceWb.Sheets("results").Range("A1:B9").Copy Destination:=TargetWb.Sheets("QA model output").Range("B5:C13")
SourceWb.Close
MsgBox "RESULTS IMPORTED"
End Sub
这些文件都存储在中央服务器上,当我运行宏时出现运行时错误1004,应用程序无法识别文件路径。
有人可以帮忙吗?
答案 0 :(得分:0)
您在单元格中的文件路径" D8"必须是工作簿的完整路径才能包含扩展名:ie" C:\ WorkbookName.xlsx"没有""标记。
答案 1 :(得分:0)