Você está na página 1de 2

CODIGO SIMPLES PARA CRIAR LOGIN NO EXCEL.

Esse código é uma parte de um aplicativo em VBA (Visual Basic for Applications) que
provavelmente está sendo executado dentro do ambiente do Microsoft Excel. Vou explicar
cada seção do código tecnicamente:

1. **Private Sub UserForm_Click()**: Este é um procedimento de evento que é executado


quando o usuário clica na própria janela do formulário (UserForm). Quando esse evento
ocorre, o formulário é exibido novamente através do método `Show`.

2. **Private Sub CommandButton1_Click()**: Este é um procedimento de evento


associado ao clique do botão CommandButton1. Quando esse botão é clicado, o código
dentro deste procedimento é executado. O código verifica se o conteúdo dos TextBox1 e
TextBox2 (campos de entrada de texto) corresponde a "Admin" e "123", respectivamente.
Se for o caso, o formulário é descarregado (Unload Me), ou seja, é fechado. Se não
corresponderem, uma mensagem de erro é exibida.

3. **Private Sub cancel_Click()**: Este é um procedimento de evento associado ao clique


do botão chamado "cancel". Quando esse botão é clicado, o formulário é descarregado
(Unload Me), e em seguida, a pasta de trabalho (workbook) que contém o código é fechada
(ThisWorkbook.Close).
4. **Private Sub CommandButton2_Click()**: Este é um procedimento de evento
associado ao clique do botão CommandButton2. No código fornecido, este procedimento
está vazio, ou seja, não há código dentro dele.

5. **Private Sub UserForm_QueryClose(cancel As Integer, CloseMode As Integer)**: Este


é um procedimento de evento que é chamado quando o formulário está prestes a ser
fechado. Ele verifica se o formulário está sendo fechado usando o menu de controle
(vbFormControlMenu) e, se for o caso, impede que o formulário seja fechado definindo o
parâmetro `cancel` como True.

No geral, este código é uma implementação básica de um formulário de login em VBA,


onde o usuário é solicitado a inserir um nome de usuário e senha, e se as credenciais
estiverem corretas, o formulário é fechado e a pasta de trabalho é mantida aberta. Se as
credenciais estiverem incorretas, uma mensagem de erro é exibida.

Você também pode gostar