Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2017, 14:33   #1
Alw
 
Регистрация: 15.03.2013
Сообщений: 3
По умолчанию Создание динамического MultiPage и его наполнение

Пожалуйста помогите:
Нужно кодом создать MultiPage, потом добавить кодом кол-во Page и уже на каждой Page создавать элементы.

Код:
Private Sub UserForm_Initialize()
Dim MultiPageAll As MSForms.MultiPage
    With R0.Controls.Add(bstrProgID:="Forms.MultiPage.1")
         .Name = "MultiPageAll"
         .Left = 6
         .Top = 30
         .Height = 340
         .Width = 222
         .Visible = True
         .Value = 0                   
    End With
Это работает(ещё и создаёт две закладки). А дальше тупик. Понимаю, что надо этому MultiPage через set присвоить имя и добавлять закладки. Пыхтел, пробовал варианты, молился = выдаёт ошибки.
Делаю кодом, т.к. закладок будет много(и на самой закладке достаточно)+ ещё буду потом добавлять. Ужж, лучше в массив добавить и его потом подцепить, чем постоянно ручками дорисовывать.
Alw вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление динамического массива с сохранением его значений Vladislavv Помощь студентам 1 20.09.2014 21:39
Div и его наполнение. МОЛЛь HTML и CSS 1 15.05.2013 14:57
Создание копий листа и автоматическое наполнение списка. Макрос Alexey_Gorbunov Microsoft Office Excel 2 27.10.2011 13:41