Fórum de Excel JVALQ
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Resolvido] Ocultar Abas em Excel 2003-2007

2 participantes

Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Bikke Qua Jan 13, 2016 7:56 pm

Boa noite

Venho aqui solicitar ajuda para ocultar Abas no Excel através de Código VBA.

Tenho uma Planilha com 10 Abas ( Folha 1 a Folha 10 ), na qual gostaria que ficassem sempre Ocultas.

Na Aba Menu, tenho Botões com as respectivas Macros para chamar as Folhas que quero.

Após clicar em determinado Botão, essa mesma Aba ( Folha ) deverá abrir e ficar visivel e depois após clicar no Botão Menu que se encontra dentro de cada Folha, volte a Aba ( Folha ) ficar novamente Oculta.

A Aba Menu, é para ficar Visivel

A Aba Conto, é para ficar Visivel

A Aba Folha 1, é para ficar Oculta
A Aba Folha 2, é para ficar Oculta
A Aba Folha 3, é para ficar Oculta
A Aba Folha 4, é para ficar Oculta
A Aba Folha 5, é para ficar Oculta
A Aba Folha 6, é para ficar Oculta
A Aba Folha 7, é para ficar Oculta
A Aba Folha 8, é para ficar Oculta
A Aba Folha 9, é para ficar Oculta
A Aba Folha 10, é para ficar Oculta

Não sei se me fiz explicar.

Segue planilha para melhor exmplo.
https://www.sendspace.com/file/qklqvf
https://www.sendspace.com/file/qklqvf


Obrigado desde já pela atenção

Cumps


Última edição por Bikke em Sex Jan 15, 2016 6:54 pm, editado 1 vez(es) (Motivo da edição : Resolvido)
Bikke
Bikke
Membro
Membro

Mensagens : 9
Data de inscrição : 22/12/2015
Idade : 51
Localização : Lisboa - Portugal

Ir para o topo Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty Re: [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Admin Qui Jan 14, 2016 2:10 pm

Boa tarde,

Para ocultar a planilha (aba) ativa, utilize o seguinte código:

Código:
ActiveSheet.Visible = xlSheetVeryHidden

Ou este:

Código:
ActiveSheet.Visible = xlSheetHidden

A diferença é que utilizando o primeiro não é possível reexibir via Excel, somente via VBA.
Para tornar visível uma planilha (aba) de nome "Folha 1" utilize o seguinte código:

Código:
Sheets("Folha 1").Visible = True

Abraço

Admin
Admin

Mensagens : 19
Data de inscrição : 26/11/2015
Idade : 57
Localização : São Paulo

https://exceljvalq.directorioforuns.com

Ir para o topo Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty Re: [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Bikke Qui Jan 14, 2016 7:24 pm

Boa noite

Peço desculpa pela maçada que estarei a dar, mas assim fico mais baralhado, pois não sei o que fazer.

É que eu preciso do código VBA para usar nas 10 Abas e preciso do código VBA para as fazer aparecer assim que eu clicar em qualquer botão existente na Aba Menu.

E preciso do código VBA para usar no botão existente em cada das 10 Abas para que assim que eu clique nele, volte à Aba Menu e volte a ocultar a Aba que tinha aberto antes.

Mas, quero agradecer na mesma sua ajuda.

Abraço
Bikke
Bikke
Membro
Membro

Mensagens : 9
Data de inscrição : 22/12/2015
Idade : 51
Localização : Lisboa - Portugal

Ir para o topo Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty Re: [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Admin Qui Jan 14, 2016 8:19 pm

Em cada uma das planilhas o botão para ocultar pode se referir ao mesmo código:

Código:
Sub OcultarPlan()
    ActiveSheet.Visible = xlSheetHidden
    Sheets("Menu").Select
End Sub

Os 10 botões que reexibirão as planilhas podem ter o seguinte código:

Código:
Sub ExibirFolha1()
    Sheets("Folha 1").Visible = True
End Sub

É só copiar o código 9 vezes e alterar o nome da planilha para cada botão.

Abraço

Admin
Admin

Mensagens : 19
Data de inscrição : 26/11/2015
Idade : 57
Localização : São Paulo

https://exceljvalq.directorioforuns.com

Ir para o topo Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty Re: [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Bikke Sex Jan 15, 2016 6:53 pm

Obrigado pela ajuda.

Abraço


Bikke
Bikke
Membro
Membro

Mensagens : 9
Data de inscrição : 22/12/2015
Idade : 51
Localização : Lisboa - Portugal

Ir para o topo Ir para baixo

[Resolvido] Ocultar Abas em Excel 2003-2007 Empty Re: [Resolvido] Ocultar Abas em Excel 2003-2007

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos