Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Можно ли программно передвигать страницы объекта Multipage? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Можно ли программно передвигать страницы объекта Multipage? (Макросы Sub)
Можно ли программно передвигать страницы объекта Multipage?
Heldar Дата: Вторник, 03.12.2013, 12:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
К примеру, как программно поменять местами
UserForm1.MultiPage1.Pages("Page1")
и
UserForm1.MultiPage1.Pages("Page2") ?
 
Ответить
СообщениеК примеру, как программно поменять местами
UserForm1.MultiPage1.Pages("Page1")
и
UserForm1.MultiPage1.Pages("Page2") ?

Автор - Heldar
Дата добавления - 03.12.2013 в 12:51
nilem Дата: Вторник, 03.12.2013, 13:24 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
может это:
[vba]
Код
Me.MultiPage1.Value = 0 'открывается 1-я страница MultiPage1
Me.MultiPage1.Value = 1 'открывается 2-я страница MultiPage1
[/vba]


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениеможет это:
[vba]
Код
Me.MultiPage1.Value = 0 'открывается 1-я страница MultiPage1
Me.MultiPage1.Value = 1 'открывается 2-я страница MultiPage1
[/vba]

Автор - nilem
Дата добавления - 03.12.2013 в 13:24
Саня Дата: Вторник, 03.12.2013, 13:45 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
меняем порядок расположения
[vba]
Код
Private Sub CommandButton1_Click()
     MultiPage1.Page1.Index = 1
End Sub

Private Sub CommandButton2_Click()
     MultiPage1.Page1.Index = 0
End Sub
[/vba]
 
Ответить
Сообщениеменяем порядок расположения
[vba]
Код
Private Sub CommandButton1_Click()
     MultiPage1.Page1.Index = 1
End Sub

Private Sub CommandButton2_Click()
     MultiPage1.Page1.Index = 0
End Sub
[/vba]

Автор - Саня
Дата добавления - 03.12.2013 в 13:45
Heldar Дата: Вторник, 03.12.2013, 13:53 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
nilem, нет, это всего лишь активирует нужную вкладку. А мне нужно поменять местами. Для наглядности.

В более общем виде задача следующая.
Есть куча вкладок, оператор выбирает нужные, вводит на каждой число со знаком арифметической операции, указывает очередность каждой вкладки, и исходя из этой очередности программа строит математическое выражение. Далее в этом выражении оператор ставит скобки.
К примеру, основное время равно "10", далее на 1-ой вкладке оператор ввел "+5", на 2-ой "*2". Но в определенной задаче сначала надо умножить, а только потом прибавить. А значение выражения 10+5*2 не равно 10*2+5.
 
Ответить
Сообщениеnilem, нет, это всего лишь активирует нужную вкладку. А мне нужно поменять местами. Для наглядности.

В более общем виде задача следующая.
Есть куча вкладок, оператор выбирает нужные, вводит на каждой число со знаком арифметической операции, указывает очередность каждой вкладки, и исходя из этой очередности программа строит математическое выражение. Далее в этом выражении оператор ставит скобки.
К примеру, основное время равно "10", далее на 1-ой вкладке оператор ввел "+5", на 2-ой "*2". Но в определенной задаче сначала надо умножить, а только потом прибавить. А значение выражения 10+5*2 не равно 10*2+5.

Автор - Heldar
Дата добавления - 03.12.2013 в 13:53
Heldar Дата: Вторник, 03.12.2013, 14:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Саня, круто! То, что надо. hands
 
Ответить
СообщениеСаня, круто! То, что надо. hands

Автор - Heldar
Дата добавления - 03.12.2013 в 14:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Можно ли программно передвигать страницы объекта Multipage? (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!