Como abrir uma planilha oculta através de um macro ?

Anônima
2016-09-08T15:04:01+00:00

Minha planilha possui varias abas, e eu criei um botão com uma macro que abre outra aba dentro da planilha utilizando a formula do exemplo abaixo:

Sub botao1()

Plan2.Activate

End Sub

acontece que quando eu oculto a plan2 a macro não funciona. Como faço para fazer a macro funcionar com a planilha oculta ?

Sou bem leigo em Excel, se puderem explicar de uma forma de facil compreensão ficaria grato!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2016-09-08T20:13:25+00:00

Tem certeza que é a plan2 que está oculta? Você ocultou via código ou via propriedades com a propriedade xlSheetHidden ou xlSheetVeryHidden? Apareceu alguma mensagem de erro?

Na dúvida, tente:

Sub botao1()

If Sheets("Nome da planilha").Visible = xlSheetHidden Or xlSheetVeryHidden Then

Sheets("Nome da planilha").Visible = xlSheetVisible

End If

Plan2.Activate

End Sub

Em meus testes funciona perfeitamente.

Esta resposta foi útil?

0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2016-09-08T17:34:31+00:00

    Fiz a substituição da fórmula mas não funcionou. Não abre a planilha quando ocultada.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2016-09-08T15:29:02+00:00

    Pode utilizar:

    Sub botao1()

    If Plan2.Visible = xlSheetHidden Then

    Plan2.Visible = xlSheetVisible

    End If

    Plan2.Activate

    End Sub

    Abraços!

    Esta resposta foi útil?

    0 comentários Sem comentários