#excel #vba
#excel #vba
Вопрос:
Я использую Excel 2016. У меня есть пользовательская форма с 2 многостраничными файлами в форме. Я хочу добавить дополнительную страницу в многостраничный файл динамически с помощью VBA. Если у меня есть одна многостраничная страница, использование Multipage1.pages.add работает просто отлично. Однако при наличии нескольких страниц форма застревает, и Excel хочет перезапустить. Как я могу добавить страницу только на одну многостраничную форму в пользовательской форме?
Private Sub CommandButton1_Click()
MultiPage1.Pages.Add
End Sub
Private Sub CommandButton2_Click()
MultiPage2.Pages.Add
End Sub
Комментарии:
1. Пожалуйста, дайте нам взглянуть на ваш код на данный момент
2. Если у меня есть две многостраничные страницы (Multipage1 и Mutlitpage2) в моей форме. Если я использовал приведенный ниже код для добавления страниц, он будет работать для commandbutton2, но commandbutton1 заморозит форму.
3. Похоже, что если я помещаю обе многостраничные страницы в один фрейм, это работает
4. Это интересный обходной путь!