Macro para descobrir se planilha está protegida

perguntadas 2016-10-04 21:50:28 +0200

imagem do gravatar de Oclei

updated 2016-10-05 14:32:45 +0200

imagem do gravatar de Olivier

Por gentileza, estou precisando muito desta dica. Como faço uma macro para descobrir se minha planilha está protegida, ou não? Grato,

Oclei

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Se acessou a planilha e conseguiu alterar sem por senha, indica que esta desprotegida....

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-10-04 23:00:05 +0200 )editar

Gilberto, obrigado pela atenção. Mas, sigo precisando da macro. Afinal, estou escrevendo um código em que o programa desprotege a planilha, faz determinadas operações e a protege novamente, isso tudo automaticamente.

Por isso, tenho que descobrir isso por meio de um código. Seria algo como:

Se Planilha está protegida, então
     Desproteja-a
Do contrário
    Faça isso
End Se

Desculpe-me por não ter sido mais claro na primeira postagem. Grato.

imagem do gravatar de OcleiOclei ( 2016-10-05 14:16:44 +0200 )editar

Oi @Oclei, como disse "..o programa desprotege a planilha, faz determinadas operações e a protege novamente..", se sempre é executado esta macro, sempre estará protegida, certo???

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-10-06 04:05:24 +0200 )editar

De que proteção estamos falando? da proteção para abrir o arquivo ou a proteção contra edição de células?

imagem do gravatar de OlivierOlivier ( 2016-10-06 12:42:40 +0200 )editar

Estava falando de proteção de células. A minha macro era necessária, Gilberto.

Afinal, a planilha é compartilhada e, assim, outros usuários poderiam alterar seu status, gerando erro em minha macro, sem que houvesse a verificação.

Usei a função Isprotect e funcionou bem.

Obrigado a todos.

imagem do gravatar de OcleiOclei ( 2016-11-04 08:51:47 +0200 )editar