Notifications
Clear all

Método Protect/Unprotect não funciona em compartilhamento

3 Posts
2 Usuários
0 Reactions
890 Visualizações
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Bom dia.
Estou tendo alguns problemas na minha planilha quando eu coloco ela em modo de compartilhamento.
Basicamente, quando você insere uma valor em uma célula em branco, os dados deveriam ir pra plan "Registro" e logo depois essa mesma planilha ficar protegida, para que os usuários não consigam editar os registros. No meu código eu estou chamando as funções Protect/Unprotect.
Quando o arquivo não está compartilhado, o código funciona normalmente.
se alguém puder me ajudar...
Obrigado!

 
Postado : 17/05/2013 6:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Minha sugestão é contornar o problema.
Já que a planilha Registro não pode ser editada, pergunto, há razão de ela estar visível?
Torne a planilha como .Visible = xlSheetVeryHidden, e ninguém conseguirá encontrá-la.
E para colocar os dados nela, basta não usar em nenhum momento do seu código, o Worksheets("Registro").Activate nem selecionar células.

Se tiver dúvidas de como fazer isso, avisa, ou melhor, manda um modelo dummy da sua pasta de trabalho, compactada claro, e eu aplico para você as alterações.

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

 
Postado : 17/05/2013 7:20 am
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Então, fernando, valeu pela ajuda. O único problema é que a planilha não pode ser editada mas tem que ficar visível D:

 
Postado : 17/05/2013 7:36 am