Notifications
Clear all

protect e unprotect

21 Posts
1 Usuários
0 Reactions
3,119 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal bom dia,

Tenho uma planilha que somente eu e outra pessoa preenchemos os dados e para a empresa inteira ela fica disponível, gostaria de protegê-la de edição.

Que ao acessar a plan as pessoas somente visualizem, e que eu e a outra pessoa ao digitar uma letra por ex.: CTRL+M ela ficasse desprotegida e fosse possível editá-la.
Sei que existe o comando protect e unprotect, já fucei na net e nas minhas apostilas mas não consegui entender exatamente como funciona.

Alguém poderia me ajudar?

 
Postado : 28/07/2011 8:02 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Dayana, seu modelo só tem uma Aba chamada Procedimentos e não contem nenhuma macro, o que quer dizer com :
"qdo dou o comando ela faz a leitura da macro passando pelas planilhas"

[]s

 
Postado : 28/07/2011 4:30 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia pessoal,

Sorry, anexei o arquivo incorreto, segue o arquivo correto.

O que quero dizer é que ela faz a leitura da macro passando pelas abas das planilhas antes de executar realmente a macro.

Creio que executando a macro fica mais fácil entender.

Abcs

 
Postado : 29/07/2011 6:27 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Dayana, na rotina Desproteger acrescente as instruções, conforme abaixo :

Sub Desproteger()
Application.ScreenUpdating = False
For Each Plans In ThisWorkbook.Worksheets
Plans.Unprotect
Next Plans

Application.ScreenUpdating = True
End Sub

[]s

 
Postado : 29/07/2011 5:18 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ficou perfeito!

Muito obrigada pessoal, mas gostaria de entender qual a função desses comandos.Application.ScreenUpdating = False
Application.ScreenUpdating = True

Alguém poderia me explicar?

 
Postado : 01/08/2011 2:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Dayana... no link abaixo, uma breve, mas excelente, explicação do colega Adilson Soledade sobre tais comandos, inclusive com comparativo de tempo de execução...

http://usuariosdoexcel.wordpress.com/20 ... uma-macro/

 
Postado : 01/08/2011 4:14 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia pessoal,

Mais uma vez obrigada, deu para compreender melhor a função.

Obrigada!

 
Postado : 02/08/2011 6:01 am
Página 2 / 2