Problema con UserForm
Publicado por Jose Eli (3 intervenciones) el 25/05/2007 18:39:27
Buenas a todos. Tengo dos problemas con las ventanas userform, esta ventan da a elegir a un usuario y tiene que teclear la contraseña dependiento el usuario, mis problemas son los siguientes:
- Como puedo hacer para que el cuadrito de la esquina superior derecha, la "X", no aparesca.
-Si teclean mal la contraseña como hacer para que siga la ventana mostrandose y n vuelvan a teclear la contraseña.
El codigo que estoy utilizando es el siguiente:
Private Sub UserForm_Initialize()
ComboBox1.AddItem "INVITADO" 'ListIndex = 0
ComboBox1.AddItem "COORDINADOR" 'ListIndex = 1
ComboBox1.AddItem "ADMINISTRADOR" 'ListIndex = 2
'Use drop-down list
ComboBox1.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox1.BoundColumn = 0
'Set combo box to first entry
ComboBox1.ListIndex = 0
End Sub
Private Sub CommandButton1_Click()
Select Case ComboBox1.Value
Case 0
Per = 1
MsgBox "Esta ingresando como invitado y no podrá realizar ningun cambio"
Case 1
If TextBox1 = "pass1" Then
Per = 1
Else
MsgBox "Contraseña incorrecta"
End If
Case 2
If TextBox1 = "pass2" Then
Per = 2
Else
MsgBox "Contraseña incorrecta"
End If
End Select
If Band <> "no" Then
<<<<<Aqui es donde tendria que poner las instrucciones
<<<<<para que se borre la contraseña incorrecta y se quede
<<<<<esperando una nueva contraseña
Else
MsgBox "Permisos"
'Call Permisos(Per)
End If
End Sub
Private Sub Salir_Click()
ActiveWorkbook.Close (True)
End Sub
Private Sub UserForm_Terminate()
ActiveWorkbook.Close (True)
End Sub
- Como puedo hacer para que el cuadrito de la esquina superior derecha, la "X", no aparesca.
-Si teclean mal la contraseña como hacer para que siga la ventana mostrandose y n vuelvan a teclear la contraseña.
El codigo que estoy utilizando es el siguiente:
Private Sub UserForm_Initialize()
ComboBox1.AddItem "INVITADO" 'ListIndex = 0
ComboBox1.AddItem "COORDINADOR" 'ListIndex = 1
ComboBox1.AddItem "ADMINISTRADOR" 'ListIndex = 2
'Use drop-down list
ComboBox1.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox1.BoundColumn = 0
'Set combo box to first entry
ComboBox1.ListIndex = 0
End Sub
Private Sub CommandButton1_Click()
Select Case ComboBox1.Value
Case 0
Per = 1
MsgBox "Esta ingresando como invitado y no podrá realizar ningun cambio"
Case 1
If TextBox1 = "pass1" Then
Per = 1
Else
MsgBox "Contraseña incorrecta"
End If
Case 2
If TextBox1 = "pass2" Then
Per = 2
Else
MsgBox "Contraseña incorrecta"
End If
End Select
If Band <> "no" Then
<<<<<Aqui es donde tendria que poner las instrucciones
<<<<<para que se borre la contraseña incorrecta y se quede
<<<<<esperando una nueva contraseña
Else
MsgBox "Permisos"
'Call Permisos(Per)
End If
End Sub
Private Sub Salir_Click()
ActiveWorkbook.Close (True)
End Sub
Private Sub UserForm_Terminate()
ActiveWorkbook.Close (True)
End Sub
Valora esta pregunta


0