Notifications
Clear all

Estrutura de Tópicos [+] ou [-] com planilha bloqueada

8 Posts
2 Usuários
0 Reactions
4,279 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 14/03/2012 7:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 14/03/2012 9:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 14/03/2012 10:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 14/03/2012 10:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 14/03/2012 11:25 am
(@tacito)
Posts: 67
Trusted Member
 

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.

 
Postado : 03/01/2013 7:40 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 03/01/2013 8:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

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

 
Postado : 07/01/2013 11:54 pm