Compartilhar via


Ocultar planilhas e usar a constante xlVeryHidden em uma macro

Resumo

No Microsoft Excel, você pode ocultar planilhas em uma pasta de trabalho para que um usuário não possa vê-las. Você pode ocultar qualquer tipo de planilha em uma pasta de trabalho, mas deve sempre deixar pelo menos uma planilha visível.

Mais informações

Ocultando uma planilha usando comandos de menu

Para ocultar uma planilha, aponte para Planilha no menu Formatar e clique em Ocultar. Para reexibir uma planilha, aponte para Planilha no menu Formatar e clique em Reexibir. Selecione a planilha apropriada e clique em OK.

Observação

Você não pode ocultar planilhas de módulo porque elas aparecem no Editor do Visual Basic.

Ocultando uma planilha com uma macro do Visual Basic

Você também pode ocultar ou exibir uma planilha usando uma macro ou procedimento do Microsoft Visual Basic for Applications. Ao usar o código do Visual Basic, você pode usar a propriedade xlVeryHidden para ocultar uma planilha e impedir que a caixa de diálogo Reexibir a liste. Quando você faz isso, a única maneira de tornar a planilha visível novamente é criar outra macro do Visual Basic.

Em uma macro do Visual Basic, use a propriedade Visible para ocultar ou exibir uma planilha. Você pode definir a propriedade Visible como True, False ou xlVeryHidden. Verdadeiro e Falso têm o mesmo efeito que usar os comandos de menu Reexibir ou Ocultar. O argumento xlVeryHidden oculta a planilha e também impede que a caixa de diálogo Reexibir a exiba.

Exemplo de código do Visual Basic

A Microsoft oferece exemplos de programação somente para ilustração, sem garantias expressas ou implícitas. Isso inclui, mas não está limitado a, as garantias implícitas de qualidade comercial ou conformidade para uma determinada finalidade. Este artigo supõe que você conhece a linguagem de programação que está sendo demonstrada e as ferramentas usadas nos processos de criação e depuração. Os engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um procedimento específico, mas não modificarão esses exemplos para fornecer funcionalidade adicional ou construir procedimentos para atender aos seus requisitos específicos. Os exemplos a seguir mostram como usar a propriedade Visible de um objeto Sheet.

   Sub UnhideSheet()
       Sheets("Sheet1").Visible = True
    End Sub
    Sub HideSheet()
       Sheets("Sheet1").Visible = False
    End Sub

O exemplo a seguir ilustra como usar o argumento xlVeryHidden da propriedade Visible para ocultar uma planilha:

    Sub VeryHiddenSheet()
       Sheets("Sheet1").Visible = xlVeryHidden
    End Sub