Te mando todas las macros del formulario retocadas para hacer eso:
Private Sub CommandButton1_Click()
If TextBox1.Value = "ADMIN9" Then
MsgBox "Bienvenido ADMIN, se mostrarán todas las hojas"
Sheets("hoja2").Visible = True
Sheets("hoja3").Visible = True
Sheets("hoja4").Visible = True
Sheets("hoja5").Visible = True
Sheets("hoja6").Visible = True
Sheets("hoja7").Visible = True
Unload Me
Exit Sub
End If
If TextBox1.Value = "PEPE45" Then
MsgBox "Bienvenido PEPE, se mostrarán las hojas 5,6 y 7"
Sheets("hoja5").Visible = True
Sheets("hoja6").Visible = True
Sheets("hoja7").Visible = True
Unload Me
Exit Sub
End If
MsgBox "contraseña no reconocida, no está autorizado"
TextBox1.Value = ""
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 And TextBox1.Value = "" Then
MsgBox "debe introducir la clave obligatoriamente"
Cancel = 1
End If
End Sub
recuerda finalizar