以下是我的代码。
我在第outerHTML
行
Workbooks(FileName).Activate
答案 0 :(得分:0)
这里可能会发生一些事情。
在我的测试中都出错了
运行时错误'9':下标超出范围
首先,在你的一条评论中,你说你将月份和年份从另外两个单元格连接到J4,如果这给出 November2017 ,那么这将给出上面的错误,因为它正在寻找用于文件名。但是,如果J4给出 November2017.xlsx ,那么它会查找此文件。
其次,如果J4提供 November2017.xlsx ,但此文件尚未打开,则也会显示上述错误。
答案 1 :(得分:0)
我遇到了同样的问题。
将Workbooks(FileName).Activate更改为Workbooks(FileName.value).Activate
在引用单元格的值而不是单元格目的地时,必须提供.value方法。