Workbook_Open - как объединить один и несколько кодов? - PullRequest
0 голосов
/ 27 июня 2019

! Перед тем, как задать вопрос, я просмотрел много вариантов, и ничего не помогло мне!

У меня есть в PERSONAL.XLSB некоторый код. VBA Сохраняет и закрывает все книги после нажатия на красный крест. Работает без проблем:

Private WithEvents xlApp As Application

Private Sub Workbook_Open()
    Set xlApp = Application
End Sub

Private Sub xlApp_WorkbookBeforeClose(ByVal Wb As Workbook, Cancel As Boolean)
    xlApp.ScreenUpdating = False
    xlApp.DisplayAlerts = False
    xlApp.EnableEvents = False
    For Each Wb In xlApp.Workbooks
        Wb.Save 'Wb.Close True
    Next
    xlApp.Quit
End Sub

У меня есть другой код, с которым я хочу работать, когда открываю Excel. Отдельно этот код работает, но я не знаю, как объединить? Этот код открывает мою собственную вкладку на ленте:

Private Sub Workbook_Open()
    SendKeys "%BP{F6}", True
End Sub

Хотите работать, когда я открываю любую книгу .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...