Crear Varios Usuarios de ingreso a UserForm

Tengo un UserForm al cual le cree código para usuario y contraseña, pero deseo que sean varios usuarios diferentes que tengan acceso, como puedo hacerlo.

Este es el código que tengo:

Private Sub CommandButton1_Click()
Dim Usuario, Contraseña As String

Usuario = TextBox1.Text
Contraseña = TextBox2.Text

If Trim(TextBox1) = "" Then
MsgBox "Ingrese Usuario, intente de nuevo", vbExclamation, "Alerta"
TextBox1.SetFocus
Exit Sub
End If

If Trim(TextBox2) = "" Then
MsgBox "Ingrese Contraseña", vbExclamation, "Alerta"
TextBox2.SetFocus
Exit Sub
End If
If Trim(TextBox1.Text) = "Farmacia" And Trim(TextBox2.Text) = "2705" Then
MsgBox ("Acceso correcto"), vbInformation, "Ok"
Application.Visible = True
End
Else
MsgBox ("Las credenciales ingresadas son incorrectas, intente de nuevo"), vbExclamation, "Alerta"
End If
End Sub

Private Sub TextBox1_Change()

End Sub

1 respuesta

Respuesta
1

Agregue el siguiente código para tener mas usuarios

    ElseIf Trim(TextBox1.Text) = "Farmacia2" And Trim(TextBox2.Text) = "9169" Then
        MsgBox ("Acceso correcto"), vbInformation, "Ok"
        Application.Visible = True
        End

Agregue cuantos usuarios necesite.

El código completo quedaría de la siguiente manera

Private Sub CommandButton1_Click()
Dim Usuario, Contraseña As String
Usuario = TextBox1.Text
Contraseña = TextBox2.Text
    If Trim(TextBox1) = "" Then
        MsgBox "Ingrese Usuario, intente de nuevo", vbExclamation, "Alerta"
        TextBox1.SetFocus
        Exit Sub
    End If
    If Trim(TextBox2) = "" Then
        MsgBox "Ingrese Contraseña", vbExclamation, "Alerta"
        TextBox2.SetFocus
        Exit Sub
    End If
    If Trim(TextBox1.Text) = "Farmacia" And Trim(TextBox2.Text) = "2705" Then
        MsgBox ("Acceso correcto"), vbInformation, "Ok"
        Application.Visible = True
        End
    ElseIf Trim(TextBox1.Text) = "Farmacia2" And Trim(TextBox2.Text) = "9169" Then
        MsgBox ("Acceso correcto"), vbInformation, "Ok"
        Application.Visible = True
        End
    Else
        MsgBox ("Las credenciales ingresadas son incorrectas, intente de nuevo"), vbExclamation, "Alerta"
    End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas