Jak wrócić lub ponownie wyświetlić formularz użytkownika po jego ukryciu?

Mam ten kod w jednym przycisku polecenia w UserForm2:

 Private Sub CButton1_Click()
     UserForm1.Show
     Me.Hide
 End Sub

Teraz,Userform1 jest pokazane.
Następnie mam inny kod w jednym przycisku polecenia w Userform1:

 Private Sub CButton2_Click()
     UserForm2.Show
     Unload Me
 End Sub

To rzuca:

Runtime Error: Formularz już wyświetlony; nie można pokazać modalnie

Jak mam to zrobić prawidłowo?
Jak wrócić do poprzedniegoUserform po ukryciu lub rozładowaniu?

questionAnswers(2)

yourAnswerToTheQuestion