Jak dynamicznie uzyskać wartość bieżącej wartości wielostronicowej karty?

Społeczność, obecnie ukrywam moje karty na moim formularzu użytkownika wielostronicowym, z wyjątkiem bieżącej karty. Użytkownik może klikać przyciski, aby przełączać się między stronami. Niektóre przyciski korzystają z podprogramów. Gdy użytkownik kliknie przycisk, ukrywa poprzednią kartę po wybraniu nowej karty. Przypuszczam, że to podwójne pytanie.

1) Jak mogę uzyskać poprzednią wartość wyboru karty?

2) Jak mogę przechodzić przez moje wartości karty? Moim celem jest przetestowanie aktualnego podpisu karty lub wartości względem wszystkich pozostałych. Uznano, że będzie to łatwy sposób na ukrycie ich wszystkich, niezależnie od tego, która strona i który przycisk wywołuje podprogram.

W tej chwili mam tylko ten przycisk na jedną kartę ...

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

questionAnswers(2)

yourAnswerToTheQuestion