访问封闭的Excel工作表上的数据

时间:2016-11-03 18:03:15

标签: excel vba

我使用以下内容使用已关闭电子表格集合中的数据填充当前的工作电子表格。

Workbooks(Range("E24").Value).Worksheets("Labor_R").Range("N5:P10").Value = _
    Workbooks(Range("A22").Value).Worksheets("Page1_1").Range("A5:C10").Value

E24A22的单元格内容是文档名称(不是完整路径)。我的工作文档保持不变,但我遍历了A22的其他文档列表。这些文档名称是A22中构建/存储的文本字符串。文件名是正确的。

当所有文档都在同一目录中时(不需要完整路径),这一切都正常。我没有打开每个电子表格。我不使用复制/粘贴。一旦我尝试在A22中构建完整路径,我就会得到"下标超出范围"。

我尝试通过在文档名称周围添加括号以及整个路径/ doc_name周围的单引号来尝试这样做。总是一样的错误。

希望这是我忽略的一些简单的事情,但我一直试图解决这个问题几天没有成功。

0 个答案:

没有答案