none
Desabilitar função renomear planilha e adicionar planilha RRS feed

  • 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.

    quarta-feira, 13 de janeiro de 2016 12:57

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

    quarta-feira, 13 de janeiro de 2016 20:05
    Moderador

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

    quarta-feira, 13 de janeiro de 2016 17:17
    Moderador
  • 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.

    quarta-feira, 13 de janeiro de 2016 18:58
  • 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

    quarta-feira, 13 de janeiro de 2016 20:05
    Moderador