Notifications
Clear all

Rodar macro com planilha protegida

5 Posts
3 Usuários
0 Reactions
3,208 Visualizações
(@reyes)
Posts: 19
Active Member
Topic starter
 

Boa tarde, pessoal!

Gente, tenho uma planilha com duas abas, sendo que a primeira é chamada "main" e a segunda é chamada "Counting of pendencies".
Na planilha "Main", tenho um botão que vai gerar um macro na planilha "Counting of pendencies", porém, sem desbloquear a planilha.
Ja tentei de varias formulas sempre são retornados erros...
Alguem pode me ajudar por favor?

Desde já agradeço!

 
Postado : 14/11/2014 11:17 am
selmo
(@selmo)
Posts: 236
Estimable Member
 

Já pensou em desbloquear a planilha antes do procedimento, e voltar a bloquea-la logo ao final da macro?
esse código desbloqueia a planilha

Sheets("plan1").Unprotect Password:="123456"

esse volta a bloquear

Sheets("plan1").protect Password:=PASS

basta colocar os códigos ao inicio e termino da macro.

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein

 
Postado : 14/11/2014 12:06 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Esse assunto já foi discutido várias vezes. Na pesquisa, vc vai encontrar exemplos, explicações, etc.

O que vc deve fazer é desproteger a planilha via código, executar a macro, e proteger de novo via código.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 14/11/2014 12:07 pm
selmo
(@selmo)
Posts: 236
Estimable Member
 

Correção, o código para bloqueiar a planilha novamente

Sheets("plan1").Protect Password:="123456"

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein

 
Postado : 14/11/2014 12:19 pm
(@reyes)
Posts: 19
Active Member
Topic starter
 

Selmo,

Perfeito, rodou certinho.

Obrigado!!

 
Postado : 14/11/2014 1:49 pm