如何根据完整路径名激活我的初始工作簿

时间:2016-10-19 16:05:18

标签: excel vba excel-vba

我有以下代码,需要它才能工作:

Sheets("BigMaster").Range("A1:z999").Copy
Windows("Z:\Viewpoint\Viewpoint Import\Programs\SheetsForConstructionAndImportingIntoViewpoint - FROZEN.XLSM").Activate
Sheets("BigMaster").Range("A1").Paste

它在activate命令上失败了。怎么来的?

我试图缩短工作簿名称,但它仍然无效。我肯定有正确的道路,我用Windows资源管理器。

基本上我需要从我当前的书上的bigmaster复制到activate子句的bigmaster。但我得到一个错误9下标超出范围。

我做错了什么以及如何修复此宏

1 个答案:

答案 0 :(得分:2)

假设目标工作簿已打开 - 如果不是,那么您首先需要打开它

ActiveWorkbook.Sheets("BigMaster").Range("A1:z999").Copy _
  Workbooks("SheetsForConstructionAndImportingIntoViewpoint - FROZEN.XLSM"). _
    Sheets("BigMaster").Range("A1")