Bloquear planilha com senha via código VBA liberando a propriedade de autofiltro

Anônima
2014-05-13T13:11:46+00:00

Olá!

Estou precisando bloquear uma planilha via código, eu consegui, mas não tem senha.

Utilizei o código abaixo;

Protect(DrawingObjects:=True, Contents:=True, Scenarios:=True _

        , AllowFiltering:=True),

Esse código protege a planilha e libera somente os objetos citados, como faço para inserir o password? Já tentei inserir um Password :=("olá") mas também não deu certo...

Desde já agaradeço!!!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2014-05-13T14:55:19+00:00

Olá!

Creio que se você retirar os parêntesis resolve, ficando:

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True, Password:="Olá"

Assim vai proteger a planilha que estiver ativa ao rodar a macro.

Abraços!

Esta resposta foi útil?

4 pessoas acharam esta resposta útil.
0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2014-05-19T21:46:33+00:00

    Experimente apenas:

    ActiveSheet.Protect "Olá"

    Passe valores aos outros parâmetros do método somente se necessário.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2014-05-13T13:19:01+00:00

    Ok, muito obrigado!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2014-05-13T13:17:45+00:00

    Olá, Hudson! Tudo bem?

    Para obter maiores esclarecimentos sobre o seu questionamento, peço a gentileza de acessar o link abaixo que vai direcioná-lo ao MSDN que é um fórum especialmente destinado para desenvolvedores.

    :: MSDN ::

    Agradeço a compreensão!

    Até mais,

    Esta resposta foi útil?

    0 comentários Sem comentários