【发布时间】:2018-06-18 14:18:17
【问题描述】:
我在单元格 B1 中指定了文件名,我正在尝试从另一张表中导入数据。目前这是抛出 subscription-out-of-range 错误。有什么简单的方法可以解决这个问题吗?或者另一种首选方法?唯一的要求是单元格包含来自另一个工作簿的数据(文本),而不是引用它的公式。
Sub UpdateFileInfo()
If (Range("B1") = "") Then
Range("A2:R200").Value = ""
Else
Filename = Range("B1").Value
Range("A2:R200") = Workbooks(Filename).GetActiveSheet.Range("A2:R200").Value
End If
End Sub
【问题讨论】:
-
GetActiveSheet是什么?您需要阅读的工作簿是否已打开?