Vídeo recomendado
https://youtu.be/diWPPPhW-9E

VBA - Login e senha, com controle de acessos.

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
Avatar do usuário
HumbertoCS
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Qui Nov 03, 2011 6:25 pm

Re: VBA - Login e senha, com controle de acessos.

Mensagem por HumbertoCS »

Olá Poiaman!

Notei um problema... Ao se fechar a planilha a msg box dá a opção de não salvar as alterações, então, o login que acessou a planilha não ficará registrado! :o


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Melo
Colaborador
Colaborador
Mensagens: 70
Registrado em: Ter Jan 12, 2010 4:26 pm

Re: VBA - Login e senha, com controle de acessos.

Mensagem por Melo »

poiaman escreveu:Esse exemplo cria um sistema de login e senha para acesso a uma planilha - Tem diferenciação de acesso. Com um login e senha de usuário, só terá acesso a parte da plan, utilizando o login de admin. terá acesso a todas as abas.

Tem também um sistema de registro de acesso, onde todos os logins, data, hora ficam armazenados em uma plan.

É um exemplo que pode ser adaptado em várias planilhas do dia-a-dia!

Anexo Atualizado em 03/05/2011
Login_030511.rar
att

O TITIO, ficou curioso, mas por estar engatinhando no excel, o meu conhecimento ainda não é de exper, gostaria de saber como ficaria se na Plan (Login) acrescentasse a Coluna (C) para fazer o seguinte:

Usuários
Login Senha Status
PEDRO 12345 ATIVO
PAULO 12345 INATIVO
MELO 12345 ATIVO
JOAO 12345 INATIVO
CARLOS 12345 INATIVO
LUCIA 12345 INATIVO
INES 12345 ATIVO

Ou seja, cada o usuario que estivesse logado estaria ATIVO e os restantes INATIVO, dentro desse projeto tem como ser feito e como ficaria a estrutura.

Eu, testei e consegui fazer ficar ATIVO, mas não conseguir fazer ficar INATIVO com o seguinte:

Código: Selecionar todos

sLinha = 3
If sSenhaUsuario = Plan3.Celss(sLinha, 2) Then

Plan3.Cells(sLinha, 3) = "ATIVO"
ElseIf Plan3.Cells(sLinha, 3) = "" Then
Plan3.Cells(sLinha, 3) = "INATIVO" 
End If
Irmãozinhos podem dar esta forcinha?

Desde já agradeço


Alemao.Blog
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Ter Set 11, 2012 11:37 am

Re: VBA - Login e senha, com controle de acessos.

Mensagem por Alemao.Blog »

Bom dia amigos, sou novo no Forum e quero participar desse post, pois esta sendo de grande ajudar, primeiro de tudo gostaria de parabenizar por essa maravilhosa planilha.

Primeiramente gostaria de informar um falha nela, afinal estou tentando ajudar a perfeicoa la junto de voces.

Se a pessoa acessar com qualquer senha, seja usuario ou adm, ela consegue ter acesso sim a todas as planilhas, basta ir na guia Exibição e clicar na opção Nova Janela, e todas planilhas abaixo irao ficar visiveis novamente. Tem como arrumar isso ?

E gostaria de saber se tem a possibilidade de Bloquear o salvamento da planilha em geral, pois tenho um calendario em rede e nao quero que as pessoas fiquem salvando antes de sair, entendem ?

Agradeço e Parabenizo novamente !


cassio_cpd
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Nov 15, 2012 2:06 pm

Re: VBA - Login e senha, com controle de acessos.

Mensagem por cassio_cpd »

Boa Tarde
Sou novo no Forum e gostaria de saber se e possivel ter nessa planilha uma tela para inserir o usuario e senha, e a senha ficar criptografada !
Minha ideia inicial e ter uma planilha para controle de senhas de um aplicativo, sei que existe varias aplicações para isso, mas quero uma que seja totalmente free e sem ter que instalar nada no pc !
Sm..
Cassio


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: VBA - Login e senha, com controle de acessos.

Mensagem por Mauro Coutinho »

cassio_cpd escreveu:Boa Tarde
Sou novo no Forum e gostaria de saber se e possivel ter nessa planilha uma tela para inserir o usuario e senha, e a senha ficar criptografada !
Minha ideia inicial e ter uma planilha para controle de senhas de um aplicativo, sei que existe varias aplicações para isso, mas quero uma que seja totalmente free e sem ter que instalar nada no pc !
Sm..
Cassio
Seja bem vindo ao forum cassio, no forum abaixo o colega ronconi criou um modelo onde a senha é criptografada, foi para uma outra questão, não cheguei a testar mas acredito que você pode partir do modelo anexado e fazer as adaptações

SENHA COM DATA DE VALIDADE
http://www.planilhando.com.br/forum/vie ... =10&t=6288

[]s


scainet
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Qua Mar 05, 2014 3:29 pm

Re: VBA - Login e senha, com controle de acessos.

Mensagem por scainet »

Melo, você conseguiu resolver o problema desse código ai?

Eu estou precisando justamente disso, pois tenho uma planilha que compartilho na rede com outros usuários.
Porém, na configuração atual, só permito um usuário ativo editando por vez, mas gostaria de liberar ela para edição de múltiplos usuários.
Mas para tal eu preciso saber que está online nela.
Se alguém tiver uma dica.
Melo escreveu:
poiaman escreveu:Esse exemplo cria um sistema de login e senha para acesso a uma planilha - Tem diferenciação de acesso. Com um login e senha de usuário, só terá acesso a parte da plan, utilizando o login de admin. terá acesso a todas as abas.

Tem também um sistema de registro de acesso, onde todos os logins, data, hora ficam armazenados em uma plan.

É um exemplo que pode ser adaptado em várias planilhas do dia-a-dia!

Anexo Atualizado em 03/05/2011
Login_030511.rar
att

O TITIO, ficou curioso, mas por estar engatinhando no excel, o meu conhecimento ainda não é de exper, gostaria de saber como ficaria se na Plan (Login) acrescentasse a Coluna (C) para fazer o seguinte:

Usuários
Login Senha Status
PEDRO 12345 ATIVO
PAULO 12345 INATIVO
MELO 12345 ATIVO
JOAO 12345 INATIVO
CARLOS 12345 INATIVO
LUCIA 12345 INATIVO
INES 12345 ATIVO

Ou seja, cada o usuario que estivesse logado estaria ATIVO e os restantes INATIVO, dentro desse projeto tem como ser feito e como ficaria a estrutura.

Eu, testei e consegui fazer ficar ATIVO, mas não conseguir fazer ficar INATIVO com o seguinte:

Código: Selecionar todos

sLinha = 3
If sSenhaUsuario = Plan3.Celss(sLinha, 2) Then

Plan3.Cells(sLinha, 3) = "ATIVO"
ElseIf Plan3.Cells(sLinha, 3) = "" Then
Plan3.Cells(sLinha, 3) = "INATIVO" 
End If
Irmãozinhos podem dar esta forcinha?

Desde já agradeço


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder