Como Fazer uma Tela de Login no Excel Vba

Para criar uma tela de login no Excel VBA, siga os seguintes passos:

  1. Abra o Excel e pressione Alt + F11 para abrir o Editor do Visual Basic.

  2. Crie um novo Módulo clicando em Inserir > Módulo.

  3. No módulo que você acabou de criar, cole o seguinte código:

``` Sub Login()Dim User As StringDim Password As String

User = "SeuUsuario" 'Substitua pelo usuário que deseja Password = "SuaSenha" 'Substitua pela senha que deseja Do Until Application.UserName = User And InputBox("Digite a senha:", "Login") = PasswordMsgBox "Usuário ou senha incorretos!", vbCritical, "Erro de Login" Loop MsgBox "Login bem sucedido!", vbInformation, "Sucesso de Login" 

End Sub ```

  1. Na planilha onde você deseja criar o login, crie dois campos de texto: um para o usuário e outro para a senha.

  2. Clique com o botão direito do mouse no botão de login e selecione Atribuir macro.

  3. Selecione a macro "Login" que você criou anteriormente e clique em OK.

Agora, ao clicar no botão de login que você criou, o usuário será solicitado a digitar um usuário e uma senha. Se a combinação estiver correta, uma mensagem de sucesso será exibida e o usuário será permitido acessar a planilha. Se a combinação estiver incorreta, uma mensagem de erro será exibida e o usuário terá que tentar novamente.

Veja também mais Como Fazer com a letra C

Comentários