2015-05-27 6 views
1

Доброе утро!Изменение формы формы пользователя в форме VBA

У меня есть пользовательская форма в VBA Excel с несколькими страницами.

Я хочу создать кнопку команды (кнопка «Далее»), которая позволяет пользователю изменять страницу. Какой код следует использовать?

+0

Вы используете управления многостраничной? – Gareth

ответ

2

Это должно сделать трюк:

If Me.MultiPage1.SelectedItem.Index<>Me.MultiPage1.Pages.Count Then 
    Me.MultiPage1.Value = Me.MultiPage1.SelectedItem.Index + 1 
Else 
    Me.MultiPage1.Value = 0 
End If 
+0

Спасибо, что он отлично работает! – Magnicco

+0

Добро пожаловать! – R3uK

+0

Чтобы создать более точный код, я хотел бы исключить возможность для пользователя обходить кнопку «Далее» и менять страницу, щелкнув по ней. Я пытаюсь включить и отключить различные страницы, но я не решу проблему. У вас есть какие-то предложения? – Magnicco