¿Bloquear usuario después que votó?
¿Cómo puedo programar un formulario en excel para bloquear un usuario después que validó su cuenta para votar?
Teno un pequeño programa para las elecciones de personero y consejo estudiantil de mi colegio, desde hace 3 años estamos empleando este programa, pero en estos momentos el estudiante entra a un formulario validando su usuario y contraseña que está en una hoja del libro de excel, como hago para que este estudiante no entre mas despues de votar, ¿se puede con un codigo bloquear o borrar de la lista ese estudiante que ya votó?.
El codigo que tengo para votar es el siguiente:
Private Sub CommandButton1_Click()
Dim usuario As String
Dim password As Variant
Dim DatoEncontrado
Blog = "INETMAR LE INFORMA"
' Esto es para desproteger la hoja donde esta la lista y poder escribir
Worksheets("Hoja1").Unprotect
Sheets("Hoja1").Select
UsuarioExistente = Application.WorksheetFunction.CountIf(Range("D3:D1000"), _
Me.txtUsuario.Value)
Set Rango = Range("D3:D1000")
If Me.txtUsuario.Value = "" Or Me.txtPassword.Value = "" Then
MsgBox "POR FAVOR ESCRIBA SU NOMBRE Y SU IDENTIFICACION PARA PODER VOTAR", vbExclamation, Blog
Me.txtUsuario.SetFocus
Sheets("MENU").Select
ElseIf UsuarioExistente = 0 Then
MsgBox "El usuario '" & Me.txtUsuario & "' no existe", vbExclamation, Blog
ElseIf UsuarioExistente = 1 Then
DatoEncontrado = Rango.Find(What:=Me.txtUsuario.Value, MatchCase:=True).Address
Contrasenia = Range(DatoEncontrado).Offset(0, 1).Value
If Range(DatoEncontrado).Value = Me.txtUsuario.Value And Contrasenia = _
Me.txtPassword.Value Then
Sheets("MENU").Select
Unload Me
DECIMOA.Show
Else
MsgBox "La contraseña es inválida", vbExclamation, Blog
Sheets("MENU").Select
End If
End If
'Esto es para proteger la hoja despues que se escribe y que nadie la modifique
Worksheets("Hoja1"). Protect
End Sub