激活另一个工作簿后切换回一个工作簿

时间:2014-01-02 12:44:51

标签: excel vba excel-vba

我的问题如下:

我打开了两个文件 - file1.xlsmfile2.xlsm。第一个是活跃的。我想切换回第一个工作簿,每次激活第二个工作簿。我把

Private Sub Workbook_Activate()

    Windows("file1.xlsm").Activate

End Sub

在第二个工作簿的宏模块中。它不起作用。有办法吗?谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

你必须放置

Private Sub Workbook_Activate()
    Workbooks("file1.xlsm").Activate
End Sub

在file2.xlsm的ThisWorkbook代码窗口中(不是宏模块)。

答案 1 :(得分:0)

尝试

Call Workbooks("filename.xlsm").Activate