Ir ao conteúdo
  • Cadastre-se
Wellington G. Andrade Serrano

Excel macro para navegar planilhas ocultas

Recommended Posts

Boa tarde, pessoal.

Eu estou quebrando a cabeça aqui, porque não encontro nada na internet e não entendo muito de VBA, mas o que quero fazer é bem simples, porém só consigo utilizar as macros de forma separadas, não consigo unir elas. Trata-se do seguinte:
Ao clicar em um botão, gostaria de ir para uma planilha que é para permanecer oculta. Para isso eu preciso reexibir ela. Para retornar, devo clicar em um outro botão contido nela mesma e que oculte ela novamente.
Ou seja, são duas ações em um mesmo botão:
Botão1 (contido na plan2): EXIBIR PLAN3 > IR PLAN3
Botão2 (contido na plan3): IR PLAN2 > OCULTAR PLAN3

 

Espero ter sido claro e que possam me ajudar. Se possível, por favor, enviem para mim o macro necessário para executar essas duas ações.
Muito obrigado desde já, galera. Abraços.

W.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao sei se entendi, mas tente isto.

 

 

 

Sub ExibrPlan3()

 

Plan3.visible = true

 

plan2.visible = false

 

 

End Sub

 

 

Sub ExibrPlan2()

 

Plan3.visible = false

 

plan2.visible = true

 

 

End Sub

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
20 horas atrás, CasaDoHardware disse:

Nao sei se entendi, mas tente isto.

 

Sub ExibrPlan3()

Plan3.visible = true

plan2.visible = false

End Sub

 

Sub ExibrPlan2()

Plan3.visible = false

plan2.visible = true

End Sub

 

Já tive um avanço com esse macro, muito obrigado. Mas não é exatamente isso ainda. Se puder me ajudar, vou tentar

explicar o que falta.

 

Com essa macro que você me passou, as planilhas estão sendo ocultadas e exibidas corretamente, porém, eu ainda preciso ir nas abas de planilhas na parte de baixo do Excel para poder visualizar. Ou seja, está faltando uma macro unida a essa que direcione para a planilha em questão. Vamos supor:

 

Tenho uma planilha do meu gasto anual, resumindo o fluxo líquido e bruto e esse tipo de informação. Quero manter as abas das planilhas dos meses ocultas, mantendo o arquivo mais limpo e com menos informação. Para acessar esses fluxos de caixa mais detalhados por mês, eu precisaria revelar as abas e então clicar nelas.

 

Então pra fazer o que eu quero é o seguinte: clicar em um determinado mês (ex: Julho) a planilha desse mês será exibida e visualizada. Na Planilha de Julho terá um botão de RETORNO (e em todos os outros meses também, obviamente). Mas quando clicar, a planilha não deverá apenas ser ocultada novamente, mas também redirecionar para uma específica, nessa caso, a principal do resumo Anual.

 

Espero ter ficado mais claro, agora.

De qualquer forma, agradeço sua disposição e por ora, poderei utilizar essa que você já me passou. Grato.

W.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso basta inserir no codigo da planilha a seguinte linha

 

plan2.active 

 

apos plan2.visible = true acrescente a linha acima.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
9 minutos atrás, CasaDoHardware disse:

Neste caso basta inserir no codigo da planilha a seguinte linha

 

plan2.active 

 

apos plan2.visible = true acrescente a linha acima.

 

 

Nesse caso, apresenta erro. O mesmo que eu encontrei em tentativas anteriores e que me fez abrir esse tópico aqui.

Segue anexo.

 

image.thumb.png.89b80b3a032634e897482ed1bb15d50a.png

image.thumb.png.63399de7dd25e2cddcaaad7b7b77de22.png

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, Patropi disse:

Boa tarde @Wellington G. Andrade Serrano

 

A planilha em anexo, é mais ou menos o que você deseja, com a diferença de ter uma planilha Menu onde você seleciona a planilha desejada.

 

Se foi útil, clique em Curtir.

 

[]s

 

 

Ocultar_e_exibir_planilhas por Macro.xls

 

Amigo, infelizmente essa planilha não é o que eu preciso. Mas muito obrigado pela intenção.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Wellington G. Andrade Serrano

 

Temos um tópico sobre utilizar 2 comandos no mesmo botão, no caso era para ocultar ou reexibir linhas.

Não sei se vai funcionar no teu caso, porque envolve mais de uma planilha no mesmo botão.

 

Se foi útil, clique em curtir.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, Edson Luiz Branco disse:

@Wellington G. Andrade Serrano , bom dia.

 

Faça um teste com o arquivo anexo:

 

 

Dúvida Wellington Serrano CdoHardware.zip

 

Perfeito, Edson. Era exatamente o que eu precisava. Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×