Notifications
Clear all

Bloqueandro Acesso ao VBA

7 Posts
2 Usuários
0 Reactions
1,619 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos
Boa tarde

Ao clicar no alt+f11 temos acesso ao VBA.

Minha planilha não possui MACRO, nem nada...
so queria esconder as informações de quantas planilhas (shetts) eu tenho, pois uso uma como banco de dados ....

Eu efetuo o procedimento abaixo, para esconder a planilha colocando ela como " 2 - xlSheetVeryHidden".

Ai esta o meu problema.... para probibir o acesso ao VBA vou em:

Propriedades do VBA projeto.
Proteção
Marco a opção de bloquear Objeto
Escolho a senha de 6 numeros
dou OK.
Salvo o VBA
Salvo a Planilha
Fecho

Quando reabro a planilha
Clico em alt+f11
o arquivo esta tudo "amostra"... todas as Shetts que a planilha possui....
nem solicita a senha....

Alguem teria uma dica?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2012 12:16 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

Qual a versão do seu Excel?
Testei na versão 2003 e funcionou.
A única diferença é que é "Bloquear projeto para exibição" e não "objeto".

Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2012 12:40 pm
arthurdiegoo
(@arthurdiegoo)
Posts: 99
Trusted Member
 

Você poderia postar Compactado seu arquivo para análise?

A meu ver, você pode estar bloqueando o VBA no campo errado.

Por exemplo, ao estar com uma SHEET selecionada, e fazer tais configurações, você irá bloquear o acesso a essa sheet correspondente, tente fazer o processo clicando com o botão direito em cima do seu projeto, e efetuando esses mesmos passos que você colocou no post.

Exemplo:

Dentro de Microsoft Excel Objects, selecione o "Esta_pasta_de_Trabalho" e efetue a proteção clicando com o botão direito em cima da mesma.

Se não conseguir, posta seu projeto para análise.

Atenciosamente,

Arthur Andrade
Seja Cordial, trate os outros membros com respeito!

Caso sua dúvida tenha sido resolvida, clique no botão verde no canto direito superior da sua tela, marcando como [RESOLVIDO]
Agradeça quem te ajudou! Clique na mãozinha!

 
Postado : 02/04/2012 12:44 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

em qualquer planilha minha não esta bloqueando a entrada do VBA!

se alguem conseguir bloquear o alt+f11 pedindo senha... agradeço e me mostre a mágica!!

acho que meu excel foi pro espaço!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2012 1:42 pm
arthurdiegoo
(@arthurdiegoo)
Posts: 99
Trusted Member
 

Caro, ao anexar arquivos no fórum, lembre de compactá-los.

Protegi seu projeto, veja se está satisfatório agora.

A senha é: teste

Atenciosamente,

Arthur Andrade
Seja Cordial, trate os outros membros com respeito!

Caso sua dúvida tenha sido resolvida, clique no botão verde no canto direito superior da sua tela, marcando como [RESOLVIDO]
Agradeça quem te ajudou! Clique na mãozinha!

 
Postado : 02/04/2012 1:49 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Acho que vc "desvendou" o problema....
Mesmo estando sem código, sem macro, sem nada..
Sou obrigado a Salvar como Planilha habilitada paraq MACRO....
Era justamente isso que não queria...
Mas trankilo pela ajuda.....

OBS: Desculpe postar sem compactar.. e prq o arquivo Compactado ficava maior que o original.. hehehehe

Abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2012 2:17 pm
arthurdiegoo
(@arthurdiegoo)
Posts: 99
Trusted Member
 

Desculpa por não ter explicado a resolução ( trabalho tava abarrotado aqui agora )

É porque acontece o seguinte, não é porque você não edita a Macro que ela não exista, então o próprio excel possui macros nativas, e uma delas é usada no código fonte do programa pra efetuar esse bloqueio, e ao salvar uma planilha não habilitada pra macro as configurações do VBA simplesmente não são salvas no sistema do excel, então quando ele inicializa ele não reconhece que tem que efetuar uma ação ( no caso bloquear o acesso as sheets ).

Outras alternativas que estava refletindo era bloquear o comando o Alt+F11, e o acesso ao VBA, mas eles também habilitariam o formato de habilitada para macro, então essa acaba sendo a mais sutil.

Você também pode editar o código fonte do seu excel, mais o processo é bem mais trabalhoso e pode resultar em erros ( caso deseje, posso lhe enviar os comandos ).

Atenciosamente,

Arthur Andrade
Seja Cordial, trate os outros membros com respeito!

Caso sua dúvida tenha sido resolvida, clique no botão verde no canto direito superior da sua tela, marcando como [RESOLVIDO]
Agradeça quem te ajudou! Clique na mãozinha!

 
Postado : 02/04/2012 2:24 pm