Как динамически получить значение текущей многостраничной вкладки?

Сообщество, в настоящее время я скрываю свои вкладки в многостраничной форме пользовательской формы, за исключением текущей вкладки. Пользователь может нажимать кнопки для переключения между страницами. Некоторые кнопки имеют общие подпрограммы. Когда пользователь нажимает кнопку, он скрывает предыдущую вкладку после выбора новой вкладки. Я полагаю, это двойной вопрос.

1) Как я могу получить предыдущее значение выбора вкладки?

2) Как я могу перебрать значения моей вкладки? Моя цель - проверить заголовок или значение текущей вкладки в сравнении со всеми остальными. Я подумал, что это будет простой способ скрыть их всех, независимо от того, какая страница и какая кнопка вызывает подпрограмму.

Прямо сейчас у меня есть это только для одной кнопки вкладки ...

Sub NewCreditSetup()
    MultiPage1.Pages(1).Visible = True
    MultiPage1.Value = 1
    MultiPage1.Pages(0).Visible = False
    //More code displaying tab...irrelevant
End Sub  

Ответы на вопрос(2)

Ваш ответ на вопрос