'Procedimento para o Comando Entrar
Sub Entrar()
'converte texto usuario para minusculo - formando um padrao
frmLogin.txtUsuario = LCase(frmLogin.txtUsuario)
' Primeira parte - Verifica os campos vazios
If frmLogin.txtUsuario = "" Then
MsgBox "Entre com o nome do Usuário", vbInformation, "USUÁRIO"
Exit Sub
End If
If frmLogin.txtSenha = "" Then
MsgBox "Entre com a senha do Usuário", vcInformation, "SENHA"
Exit Sub
End If
' Segunda parte - verifica se é administrador e se for entra na planilha
If frmLogin.txtUsuario = "admin" And frmLogin.txtSenha = "admin" Then
MsgBox "Bem Vindo Administrador.", vbOKOnly, "ACESSO LIBERADO"
gravarRelatório
LimparfrmLogin
Unload frmLogin
Application.Visible = True
Sheets("USUÁRIO").Visible = xlSheetVisible
Sheets("REL_ACESSO").Visible = xlSheetVisible
Sheets("CONDIÇÃO.H.EXTRA").Visible = xlSheetVisible
Sheets("UTIL.CONTROL.PONTO").Visible = xlSheetVisible
Sheets("EMPREGADO.TESTE1").Select
Exit Sub
End If
' Terceira parte - verifica se o usuário e senha estão no banco de dados
linha = 2
Usuario = frmLogin.txtUsuario
Senha = frmLogin.txtSenha
Do Until Sheets("USUÁRIO").Cells(linha, 1) = ""
If Sheets("USUÁRIO").Cells(linha, 1) = Usuario And Sheets("USUÁRIO").Cells(linha, 2) = Senha Then
MsgBox "Bem Vindo " & Usuario, vbOKOnly, "ACESSO LIBERADO"
gravarRelatório
LimparfrmLogin
Unload frmLogin
Application.Visible = True
Sheets("USUÁRIO").Visible = xlSheetVeryHidden
Sheets("REL_ACESSO").Visible = xlSheetVeryHidden
Sheets("CONDIÇÃO.H.EXTRA").Visible = xlSheetVeryHidden
Sheets("UTIL.CONTROL.PONTO").Visible = xlSheetVeryHidden
Sheets("EMPREGADO.TESTE1").Select
Exit Sub
End If
linha = linha + 1
Loop
MsgBox "Usuário ou Senha Inválidos", vbCritical, "ACESSO NEGADO"
LimparfrmLogin
frmLogin.txtUsuario.SetFocus
Exit Sub
End Sub
No need to enter another code yet. Who can help and need more information.
Thank you in advance!