O Excel está revelando planilhas protegidas muito ocultas - Dicas do Excel

Você provavelmente sabe que existe uma maneira de ocultar planilhas. Mas você sabia que o Excel pode ocultar planilhas? Este é um truque usado pelo super-Exceller há anos. Mas agora, a Microsoft está nos chamando quando escondemos algo com o VBA.

Para ocultar uma planilha, você seleciona Home, Formatar, Ocultar e Reexibir, Ocultar Planilha.

Ocultar uma planilha

Mas não gosto de esconder planilha, porque quem tiver curiosidade pode ir ao mesmo menu e ver que tem planilha para mostrar.

Fácil de mostrar

Se você nunca ouviu falar de uma folha oculta, aqui estão as etapas obscuras para isso.

  1. Pressione alt = "" + F11 para abrir o editor VBA
  2. No VBA, pressione Ctrl + R para exibir o Project Explorer
  3. No VBA, pressione F4 para exibir a janela de propriedades
  4. Use a visualização em árvore (sinais de adição) no Project Explorer para localizar e expandir a pasta de trabalho atual. Selecione a entrada da planilha que você deseja ocultar.
  5. Olhe na janela Propriedades. Abra a lista suspensa de Visível. Existem opções para xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Escolha xlSheetVeryHidden para ocultar totalmente a planilha.
Escolha xlsheetveryhidden

Cuidado

É confuso o que acontece no VBA depois que você escolhe Very Hidden. Como a planilha que você acabou de alterar agora está Muito Oculta, essa planilha foi desmarcada no Project Explorer. A folha anterior é selecionada. Portanto, seus olhos veem que você escolheu xlVeryHidden, mas quando o menu suspenso fecha, parece que a entrada mudou para xlSheetVisible. Não foi. Essa é a resposta padrão para a planilha anterior.

Folhas muito escondidas são fantásticas porque olhos curiosos não saberão que estão lá usando o sistema de menus do Excel.

Nada para revelar

As cinco etapas acima são tediosas. Seria mais fácil adicionar uma macro curta à sua pasta de trabalho de macro pessoal:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Mas aqui está o comportamento problemático. Se você ocultar muito uma planilha que também está protegida, a existência da planilha será mostrada pela caixa Arquivo, Informações:

A folha de pagamento deve estar muito escondida

A solução alternativa é não proteger a planilha muito oculta. Você teria que proteger a pasta de trabalho para evitar que alguém revelasse a planilha. Ou você pode ter um sistema de macro que (a) Esconda e Desproteja muito ou (b) Revele e Protege.

Toda sexta-feira, examino um bug ou outro comportamento suspeito no Excel.

Excel Pensamento do Dia

Pedi conselhos aos meus amigos do Excel Master sobre o Excel. O pensamento de hoje para ponderar:

"Não envolva Sum () em todos os seus cálculos."

Ingeborg Hawighorst

Artigos interessantes...