Boa tarde amigos!
Tenho uma planilha que contêm diversas abas, esta planilha se conecta à um banco de dados mysql e atualiza os dados de toda a planilha.
Tive que bloquear a edição de todas as planilhas utilizando o seguinte código:
Sub Bloquear()
' Bloqueia as abas da planilha
Planilha1.Protect "senha"
Planilha2.Protect "senha"
End sub
Até aqui tudo funcionando, porém, tem celulas que estão localizadas os filtros de dados, como faço para desbloquear as celulas destes filtros??
Desde já obrigado.
Selecione as celulas
Formatar > Celulas > Proteção > Desmarque bloqueadas.
Marcelo Prudencio
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Selecione as celulas
Formatar > Celulas > Proteção > Desmarque bloqueadas.
Amigo, muito obrigado por sua resposta, o problema é que todas as vezes em que for realizada uma atualização pelos usuários todas as abas serão bloqueadas novamente.
Por isto estava pensando em algo que seja via código VBA para realizar esta operação.
Att;
Boa tarde azorfreire ,
Uma opção na hora de atualizar suas planilhas e desbloquear e depois bloquear.
Sheets("Planilha1").Unprotect ("Senha") '-Seu código aqui Sheets("Planilha1").Protect ("Senha")
att,
Boa tarde azorfreire ,
Uma opção na hora de atualizar suas planilhas e desbloquear e depois bloquear.
Sheets("Planilha1").Unprotect ("Senha") '-Seu código aqui Sheets("Planilha1").Protect ("Senha")att,
Caro Amigo, se observar na pergunta eu já fiz isto, gostaria de desbloquear alguns intervalos de celulas não a sheet toda.
Vc testou?
O Excel so vai proteger o que estiver bloqueado.
Marcelo Prudencio
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.