MS Excel 2010 - Desproteger controles de agrupamento


1

Eu tenho uma planilha do Microsoft Excel 2010 que desejo compartilhar com minha equipe somente leitura; Quero impedi-los de modificá-lo, para manter o controle das alterações.

É muito grande e agrupei as colunas de detalhes para que elas possam ser ocultadas ou reveladas facilmente, conforme necessário.

Quando protejo a planilha, os controles de agrupamento (os botões +/- acima das colunas agrupadas) param de funcionar; Quero que minha equipe possa usá-los, para que eles possam revelar o nível de detalhe que desejam ver.

Para muitas funções da planilha, você pode desprotegê-las marcando uma caixa de seleção na caixa de diálogo "Protect Sheet" que aparece no processo de proteção. Não há uma caixa de seleção para desproteger os controles de agrupamento.
Como eu posso fazer isso?

Respostas:


1

Acredito que a única maneira de fazer isso é se você proteger a planilha usando o VBA quando a pasta de trabalho for aberta (evento Workbook_Open).

Private Sub Workbook_Open()
    With Sheet1
       Call .Protect("MyPassword", , , , True)
       .EnableOutlining = True
    End With
End Sub

Se você quiser ser mais explícito com sua linha .protect, isso é equivalente a.Protect Password:="MyPassword", UserInterfaceOnly:=True
waternova 2/14
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.