2014-01-02 2 views
0

Моя проблема заключается в следующем:Переключитесь обратно в одну книгу после активации другой книги

У меня есть два файла открыты - file1.xlsm и file2.xlsm. Первый активен. Я хочу вернуться к первой книге, каждый раз, когда я активирую вторую. Я положил

Private Sub Workbook_Activate() 

    Windows("file1.xlsm").Activate 

End Sub 

в макромодуле второй книги. Это не работает. Есть ли способ сделать это? Спасибо за любую помощь

+0

О, я дал ему вызов макроса с тем же утверждением (Windows ("file1.xlsm"). Активировать). Тем не менее, я не понимаю, почему он не работает, помещая его в макрос рабочей книги – user2280549

ответ

1

Вы должны поместить

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

в кодовом окне ThisWorkbook из file2.xlsm (не макро модуля).

Смежные вопросы