Olá pessoal,
Estou precisando manter bloqueada uma planilha que tem estrutura de tópicos, aqueles [+] ou [-] para agrupar ou desagrupar linhas e colunas. Problema é que quando eu bloqueio a planilha este recurso não funciona.
Alguem saberia me dizer se tem como habilitar, e como faz isto, para que quando a planilha esteja bloqueada este recurso funcione?
Grato,
Leandro
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Bom dia!!
Veja a fala de um MVP (Luiz VS Duxus).
Acho que vc poderia fazer um combinado.
Proteger a planilha é importante apra vc. Logo, vc deve manter.
Com isso a funcionalidade de agrupamentos se perde. Mas se vc deseja que ela funcione, quer dizer que é uma opção para facilitar a visuliazaçã de dados. Sendo assim, esta opção vc poderia faze com macros, pois quem não quiser habilitar, simplesmente ficaria sem um "facilitador".Em resumo, transforme o que o agrupamento faz em macros (ocultar ou não linhas e colunas) que para o usuário, o efeito é o mesmo.
Exatamente da forma que você quer não é possível....
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Já tentei habilitar as opções de bloqueio, mas infelizmente não funciona. Vou tentar com macro então, da mesma forma valeu.
Em tempo, no caso de uma macro, eu precisaria desproteger fazer o que preciso e proteger denovo. Porém eu consigo gravar a digitação de uma senha dentro da macro? Para que a proteção não fique sem senha?
Grato Alexandre,
Leandro
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Bom dia!!
use a pesquisa do fórum e vai encontrar os dois assuntos (oculta e exibir linhas e senha), em uma só postagem.
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Boa tarde Leandro
Na macro que vc for usar para ocultar as linhas ou colunas, no início e final use essas linhas de código que efetuarão o desbloqueio da planilha e depois da execução oda macro o devido bloqueio.
No Inico da macro logo após o nome:
'comando que desprotege a planilha, no caso a senha é TESTE ActiveSheet.Unprotect "TESTE"
No final da Macro antes do End Sub:
'comando que protege a planilha ActiveSheet.Protect "TESTE"
Substitua a palavra teste pela senha da tua planilha.
Espero ter ajudado.
Um abraço.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Olha pessoal, o tópico está antigo, mas acho que dá pra colocar mais um ponto.
Para resolver o problema citado pelo lcamargo achei uma coisa que funciona - apesar de concordar com o Alexandre que seria mais fácil fazer uma macro diretamente para isto - então encontrei um código que resolve o problema. Aí vai.
Sub Auto_Open() ThisWorkbook.Worksheets("VolateisCoq").Unprotect Password:="sua_senha" ThisWorkbook.Worksheets("VolateisCoq").Protect Password:="sua_senha", UserInterfaceOnly:=True ThisWorkbook.Worksheets("VolateisCoq").EnableOutlining = True End Sub
Tem de ser em uma macro de execução automática porque, pelo jeito, o excel esquece a opção feita para possibilitar alterar os cenários sempre que você fecha o arquivo. Sobre isso vai minha pergunta:
Eu quero habilitar o agrupar/desagrupar sem utilizar macro, isso é possível? Porque ele esquece a configuração de proteção que eu escolhi manualmente toda vez que eu fecho a pastra de trabalho, algum jeito de evitar isso ou seria algum problema no meu Excel apenas?
Se alguém souber e puder ajudar, seria muito útil rs.
Não sei se ficou claro, qualquer dúvido explico melhor.
Bom dia!!
Se você abordar a ideia na minha primeira postagem, será possível, não há formas de usar o Agrupamento e simultaneamente manter a planilha bloqueada!!!!!!!
Obs: Considerando somente os recursos nativos do Excel.
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Segue pequeno código como sugestão para solução do citado: "Estrutura de Tópicos [+] ou [-] com planilha bloqueada"
Private Sub Workbook_Open()
For Each plan In Worksheets
With ActiveSheet
.Protect Password:="senha", UserInterfaceOnly:=True
.EnableOutlining = True
End With
Next
End Sub
Att. Consultor e Professor Ivair Claudio Ferrari
http://www.excelmax.blogspot.com.br/
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel