尝试运行代码时,我的运行时错误'9'脚本超出范围
Application.Goto Workbooks("BOOK2.XLS").Sheets("Sheet1").Range("E4:F12")
我正在使用Excel 2010。 我可以看到很多用户都能成功使用this code,但为什么我没有让它工作? 我在book1中编写代码并尝试从book2中复制数据:
Sub copy()
Application.Goto Workbooks("BOOK2.XLS").Sheets("Sheet1").Range("E4:F12")`
End Sub
答案 0 :(得分:1)
由于任何一个原因
,您收到该错误答案 1 :(得分:0)
另一种方法是使用超链接:
Sub qwerty()
ActiveWorkbook.FollowHyperlink Address:="C:\TestFolder\ABC.xls"
Sheets("xxx").Activate
Range("H7").Select
End Sub
优点是ABC.xls是否打开无关紧要。
如果超链接活动尚未打开,则会打开它。