#Seja Reconhecido como uma Autoridade no Excel e Aumente a sua Empregabilidade. Vou te mostrar os segredos que os MAGOS do EXCEL usam para impressionar com suas planilhas.

Artigos

Tela de login – Aprenda a criar uma tela de login no vba

Tela de login – Aprenda a criar uma tela de login no vba

Tela de login 1 Tela de login   Aprenda a criar uma tela de login no vba

A cada dia que passa mais pessoas se aprofundam na aprendizagem do excel vba, isso porque essa ferramenta que o microsoft disponibiliza é de extrema eficiência e tem ajudado milhares de pessoas a criar planilhas inteligentes, com o vba podemos fazer coisas incríveis, mas para isso precisamos ter um conhecimento mais elevado da ferramenta.

Nesse artigo vamos aprender no passo a passo como criar um Tela de login, aproveite para alavancar seus conhecimentos no excel e também no vba.


Montando o formulário

Devemos inserir um novo formulário e a ele adicionar alguns controles que são:

  • 2 Lábel
  • 2 Textbox
  • 2 CommandButton

Logo após adicionar esses controles ajuste-os no formulário de acordo com seu gosto, se você achar melhor poderá seguir a imagem a baixo.

tela de login 1 Tela de login   Aprenda a criar uma tela de login no vba

 

Renomear Propriedades dos controles

Vamos renomear as propriedades dos nossos controles da seguinte forma, na propriedade caption da Lábel1 vamos mudar seu nome para Usuário.

tela de login 2 Tela de login   Aprenda a criar uma tela de login no vba

 

E a nossa Lábel2 vamos renomear sua propriedade caption para Senha.

tela de login 3 Tela de login   Aprenda a criar uma tela de login no vba

 

A Textbox1 vamos renomear a propriedade Name para usuário, não aconselho colocar acento na palavra quando renomear a propriedade.

tela de login 4 Tela de login   Aprenda a criar uma tela de login no vba

 

E a Textbox2 vamos renomear a propriedade Name para senha

tela de login 5 Tela de login   Aprenda a criar uma tela de login no vba

 

CommandButton1 vamos renomear sua propriedade caption para Entrar.

tela de login 6 Tela de login   Aprenda a criar uma tela de login no vba

 

CommandButton2 vamos renomear sua propriedade caption para Sair

tela de login 7 Tela de login   Aprenda a criar uma tela de login no vba

 

O userform1 vamos renomear sua propriedade Name para Login:

tela de login 8 Tela de login   Aprenda a criar uma tela de login no vba

 Construção do código para o tela de login

De um duplo click no botão entrar, e dentro de sua propriedade click cole ó código a baixo:

Ficando dessa forma, observe que os campos marcados em vermelho entre as aspas devem ser alterados para seu nome e sua senha de usuário ok?

tela de login 9 Tela de login   Aprenda a criar uma tela de login no vba

 

Agora vamos dar um duplo click no botão Sair e digitar um comando que quando o usuário clicar no botão, o formulário de login cerar finalizado fechando também a planilha:

 

De um duplo click dentro do formulário e no canto superior direito mude sua propriedade para QueryClose e cole o seguinte código:

Assim evitando do usuário fechar  pelo X  do formulário e obrigando-o a finalizar pelo nosso botão sair:

tela de login 10 Tela de login   Aprenda a criar uma tela de login no vba

 

Agora selecione a textbox senha e na sua propriedade Passwordchar vamos colocar o simbolo de asterisco, dessa forma a senha não cerar mostrada ao usuário:

tela de login 11 Tela de login   Aprenda a criar uma tela de login no vba

 

Ao digitar a senha ela aparece como asteriscos

tela de login gif Tela de login   Aprenda a criar uma tela de login no vba

 

Depois dessa etapa você vai dar um duplo click na EstaPasta_de_trabalho:

tela de login 12 Tela de login   Aprenda a criar uma tela de login no vba

 

E  colar o seguinte código:

 

============================================================================

Application.Visible = False  >>> OCULTA O EXCEL

Login.show  >>> APOS OCULTAR O EXCEL ABRE O FORMULÁRIO LOGIN

============================================================================

 

Devemos também ir em nosso código que esta dentro do botão Entrar e digitar o seguinte comando:

Dessa forma quando o usuário digitar a senha correta a planilha passa a ficar visível.

tela de login 13 Tela de login   Aprenda a criar uma tela de login no vba

 

Depois de todo o processo nossa tela de login esta pronta, se você tiver duvidas quanto a os códigos basta baixar a planilha de referencia clicando no botão a baixo

 

download button gif Tela de login   Aprenda a criar uma tela de login no vba

Sobre o autor | Website

  • I just want to tell you that I’m newbie to blogs and definitely loved this web-site. Almost certainly I’m going to bookmark your blog post . You really have amazing articles and reviews. Thanks for revealing your website.

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.