Usuário com melhor resposta
Desabilitar função renomear planilha e adicionar planilha

Pergunta
-
Bom dia pessoal,
Eu tenho aqui no trabalho varias planilhas cheias de macros e por isso não consigo "Proteger a Pasta de Trabalho" já que quando faço isso algumas macros deixam de funcionar corretamente.
Desta forma, eu gostaria de saber se existe uma forma via VBA de impedir que os usuários adicionem novas planilhas e/ou renomeiem as já existentes.
Desde já agradeço a ajuda.
Respostas
-
Carlos,
Em primeiro lugar, não é recomendável usar pastas de trabalho compartilhadas no Excel. Pior: é condenável usá-las.
Em pastas de trabalho compartilhadas, não sei como você pode prevenir que os usuários façam as alterações que você citou, uma vez que o comando "Proteger Pasta de Trabalho" fica desabilitado em pastas de trabalho compartilhadas.
http://www.ambienteoffice.com.br - http://www.clarian.com.br
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator segunda-feira, 4 de julho de 2016 14:32
Todas as Respostas
-
O ideal é você desproteger suas pastas de trabalho ao iniciar uma macro.
A estrutura ficaria assim:
Sub Main() ThisWorkbook.Unprotect "SuaSenha" 'Seu código vai aqui... ThisWorkbook.Protect "SuaSenha" End Sub
http://www.ambienteoffice.com.br - http://www.clarian.com.br
-
Felipe,
As macros que utilizo são utilizadas com a planilha compartilhada para vários usuários então não dá pra executar este código, o que preciso é realmente uma forma de impedir que as planilhas sejam renomeadas e que novas planilhas sejam criadas pelo usuário conforme expliquei acima.
-
Carlos,
Em primeiro lugar, não é recomendável usar pastas de trabalho compartilhadas no Excel. Pior: é condenável usá-las.
Em pastas de trabalho compartilhadas, não sei como você pode prevenir que os usuários façam as alterações que você citou, uma vez que o comando "Proteger Pasta de Trabalho" fica desabilitado em pastas de trabalho compartilhadas.
http://www.ambienteoffice.com.br - http://www.clarian.com.br
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator segunda-feira, 4 de julho de 2016 14:32