Есть ли способ/практика, когда я могу поместить свой код во время открытия рабочей книги (своего рода метод конструктора)?Код VBA во время открытия рабочей книги
мне нужно сделать некоторые вещи, прежде чем пользователь готов увидеть все листы
Есть ли способ/практика, когда я могу поместить свой код во время открытия рабочей книги (своего рода метод конструктора)?Код VBA во время открытия рабочей книги
мне нужно сделать некоторые вещи, прежде чем пользователь готов увидеть все листы
Я не знаю, как к тому, что во время открытия, но я знаю, что есть метод, который workbook_open
. И если вы положите заявление Application.ScreenUpdating = False
поверх своего кода, вы получите в значительной степени то, что хотите.
Private Sub Workbook_Open()
Application.ScreenUpdating = False
'Some codes here
End Sub
Private Sub Workbook_Open()
Msgbox "Welcome to ANALYSIS TABS"
End Sub
http://analysistabs.com/excel-vba/run-macro-automatically-opening-workbook/
Вы имеете в виду нечто вроде события Workbook_Open() '? –
Да, это называется событием «Workbook.Open» и задокументировано в документации VBA. –