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

[RESOLVIDO]segurança de Planilha

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
CAMILOALVES
Colaborador
Colaborador
Mensagens: 73
Registrado em: Sex Mar 09, 2018 2:12 pm

[RESOLVIDO]segurança de Planilha

Mensagem por CAMILOALVES »

No arquivo em anexo existe a planilha “MENU”, onde existem vários botões auxiliares para acessar demais planilhas do arquivo, a solicitação de ajuda consistem em limitar acessos a determinadas planilhas devendo esse acesso ser através de senha , atualmente existe uma macro que funciona como uma espécie de hyperlink sem nenhum tipo de segurança .
As planilhas de acesso restritos são : “INSERIR “, “Banco de Dados”, “BD Planos de Contas “ as demais são livre acesso
OBS: As senhas poderão ser únicas para acesso a cada planilha restrita, ou seja, para planilha “INSERIR “ a senha de acesso poderá ser: 1234, para planilha “Banco de Dados “ a senha de acesso poderá ser: 4567 e para planilha “BD Planos de Contas “ a senha de acesso poderá ser: 8910.
Desde já Agradeço
Anexos
Controle Financeiro Samelo V7.rar
(309.08 KiB) Baixado 196 vezes
Editado pela última vez por CAMILOALVES em Qua Mai 22, 2019 1:02 pm, em um total de 1 vez.


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.


Tov Elen Shau
Manda bem
Manda bem
Mensagens: 173
Registrado em: Qua Mai 17, 2017 2:27 pm

Re: segurança de Planilha

Mensagem por Tov Elen Shau »

Colega

Boa tarde

Veja se consegue adaptar para sua planilha.

Eestou enviando um exemplo pra vc ver e estou enviando o próprio formulário para importação. Dentro do Editor do VBA vc vai em Arquivo\Importar Arquivo. Daí é só adaptar pra sua rotina.

Se precisar de ajuda para adaptar nos avise.

Atenciosamente

Tov Elen Shau
Anexos
Login.rar
(27.76 KiB) Baixado 196 vezes


Tov Elen Shau
Manda bem
Manda bem
Mensagens: 173
Registrado em: Qua Mai 17, 2017 2:27 pm

Re: segurança de Planilha

Mensagem por Tov Elen Shau »

Colega

As planilhas estão ocultas pelo código xlSheetVeryHidden, e não pelo código True\False, dessa forma para que elas sejam exibidas novamente é necessário fazê-lo pelo VBA, dessa forma, quando chegar na sua versão final da planilha proteja seu Projeto VBA com senha, VBA\Ferramentas\Propriedades de VBA.

Utilizei as senhas que vc passou.

Se houver bug nos avise.

Atenciosamente

Tov Elen Shau
Anexos
Controle Financeiro Samelo V7.rar
(1.58 MiB) Baixado 202 vezes


CAMILOALVES
Colaborador
Colaborador
Mensagens: 73
Registrado em: Sex Mar 09, 2018 2:12 pm

Re: segurança de Planilha

Mensagem por CAMILOALVES »

Prezado Tov Elen Shau » Qua Mar 20, 2019 4:01 pm
A ideia é exatamente essa, porém alguns BUG's ocorreram, vamos a eles: quando clico nos botões "Banco de Dados CTE's" ou "Banco de Dados Plano de Contas" ambos convergem para a planilha "INSERIR" apesar de estarem respeitando os critérios de senha de acesso, ou seja, se clico no botão "Banco de Dados CTE's" e digito uma senha diferente da estabelecida ele nega o acesso, o mesmo ocorre para o botão "Banco de Dados Plano de Contas".
Favor Avaliar
Atenciosamente


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.


Tov Elen Shau
Manda bem
Manda bem
Mensagens: 173
Registrado em: Qua Mai 17, 2017 2:27 pm

Re: segurança de Planilha

Mensagem por Tov Elen Shau »

Ops...

Veja agora.
Anexos
Controle Financeiro Samelo V7.rar
(1.58 MiB) Baixado 194 vezes


CAMILOALVES
Colaborador
Colaborador
Mensagens: 73
Registrado em: Sex Mar 09, 2018 2:12 pm

Re: segurança de Planilha

Mensagem por CAMILOALVES »

Prezado Tov Elen Shau » Qua Mar 20, 2019 4:48 pm
Desculpe o incomodo!
O BUG dos links da planilhas resolveu.
O que está ocorrendo agora é o seguinte: Apesar de estar sendo solicitadas senhas de acesso, elas estão compartilhando todas as planilhas restritivas, ou seja, quando clico no botão "Inserir CTE's" estou conseguindo visualizar as planilhas “Banco de Dados” e “BD Planos de Contas “ e assim por diante.
O desejável é que cada senha, corresponda a uma planilha associada a ela,ou seja,para planilha “INSERIR “ a senha de acesso poderá ser: 1234, para planilha “Banco de Dados “ a senha de acesso poderá ser: 4567 e para planilha “BD Planos de Contas “ a senha de acesso poderá ser: 8910.
Favor Avaliar
Atenciosamente


Tov Elen Shau
Manda bem
Manda bem
Mensagens: 173
Registrado em: Qua Mai 17, 2017 2:27 pm

Re: segurança de Planilha

Mensagem por Tov Elen Shau »

Colega

Já verifiquei aqui novamente e o problema que vc relatou não está ocorrendo, ou talvez eu realmente não tenha entendido o bug. De qualquer maneira inseri uma nova rotina que faz com que a sheets (planilha) fique oculta novamente quando vc sair mudar de sheets.

Mas se o bug ainda estiver ocorrendo nos avisa.

Atenciosamente

Tov Elen shau
Anexos
Controle Financeiro Samelo V7.rar
(1.59 MiB) Baixado 187 vezes


CAMILOALVES
Colaborador
Colaborador
Mensagens: 73
Registrado em: Sex Mar 09, 2018 2:12 pm

Re: segurança de Planilha

Mensagem por CAMILOALVES »

Prezado Tov Elen Shau » Qui Mar 21, 2019 8:06 am
Primeiramente Agradece-lo por dispor de seu tempo em ajudar-me.

OK! A sua nova rotina funcionou.

Porém o BUG agora é o seguinte: Quando clico no botão "Busca CTE's", botão esse localizado na planilha "Plano de Contas" dá o seguinte erro: "O método select do objeto_worksheet falhou".

Favor Analisar
Atenciosamente.


Tov Elen Shau
Manda bem
Manda bem
Mensagens: 173
Registrado em: Qua Mai 17, 2017 2:27 pm

Re: segurança de Planilha

Mensagem por Tov Elen Shau »

Colega

Boa tarde

Bug corrigido.
Esse erro ocorre porque as planilhas onde as buscar serão efetuadas estão ocultas. Por isso elas devem ser visualizadas antes que as buscas sejam realizadas.
A rotina que você deverá incluir nesse caso é;
Sheets("nome_da_sua_planilha").Visible = True

Atenciosamente

Tov Elen Shau
Anexos
Controle Financeiro Samelo V7.rar
(1.59 MiB) Baixado 181 vezes


CAMILOALVES
Colaborador
Colaborador
Mensagens: 73
Registrado em: Sex Mar 09, 2018 2:12 pm

Re: segurança de Planilha

Mensagem por CAMILOALVES »

Prezado Tov Elen Shau » Qui Mar 21, 2019 3:06 pm
Primeiramente Agradece-lo por dispor de seu tempo em ajudar-me.
OK! A sua nova rotina funcionou.
Ao submeter a testes o arquivo, verificou-se a necessidade de aplicar a mesma rotina restritiva para o botão "PLANO DE CONTA" (Utilizar a senha: 34570), assim como os botões Inserir CTE's, Banco de dados CTE's, Banco de dados plano de contas.

OBS: Anexei Novamente o arquivo pois já lancei novos dados, se for possível favor incluir neste novo arquivo a rotina nova para o botão "PLANO DE CONTA" (Utilizar a senha: 34570)
Desculpe os transtornos.
Atenciosamente.
Anexos
Controle Financeiro Samelo V7.rar
(324.89 KiB) Baixado 196 vezes


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