Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Mostrar Guias de Planilha

Dúvidas gerais sobre Excel
emerson.feitosa
Colaborador
Colaborador
Mensagens: 46
Registrado em: Sex Jan 29, 2010 2:05 pm

Mostrar Guias de Planilha

Mensagem por emerson.feitosa »

Prezados membros boa tarde!

Estou com o seguinte problema, tenho uma planilha em excel que possui várias abas (Plan1, Plan2...PLan(n)), no entanto eu fiz um menu para que os usuários acesses suas respectivas planilhas através de botões.

Uma vez que eu esteja utilizando várias abas que fazem (n) aplicações gostaria de saber se tem como eu deixar a opção mosrar guias de planilhas no excel 2007 desabilitada, assim os usuários terão que navegar pelo excel atraves pura e simplesmente dos botões, e no caso eu só deixaria essa opção novamente acessível qdo eu fosse fazer algum suporte na planilha.

Como faço para controlar essa funcionabilidade do excel de deixar ativa e desativada essa opção?

Obrigado.

Emerson


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: Mostrar Guias de Planilha

Mensagem por Mauro Coutinho »

Emerson,
no Excel 2003 para se ocultar as Guias das Planilhas usamos a seguinte rotina :
ActiveWindow.DisplayWorkbookTabs = False

e para exibi-las novamente:
ActiveWindow.DisplayWorkbookTabs = True

como não tenho o 2007 instalado não sei ao certo se funcionaria, mas acredito que sim, faça um teste.


abraços


emerson.feitosa
Colaborador
Colaborador
Mensagens: 46
Registrado em: Sex Jan 29, 2010 2:05 pm

Re: Mostrar Guias de Planilha

Mensagem por emerson.feitosa »

Olá Mauro bom dia!

Obrigado pela resposta, mas de qqer forma desculpe minha ignorância, onde é que eu seto aqueles código para que todas AS GUIAS não apareçam?

Att.
Emerson


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: Mostrar Guias de Planilha

Mensagem por Mauro Coutinho »

Emerson, coloque no evento Workbook

Código: Selecionar todos

Private Sub Workbook_Open()
    ActiveWindow.DisplayWorkbookTabs = False
End Sub
Vá no editor de macros, ou tecle Alt + F11, de 2 ciques no ado esquerdo em Esta_Pasta_de_Trabalho e cole o código abixo.

Como eu disse no post anterior não estou usando o 2007, mas o caminho geralmete são esses.

abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


emerson.feitosa
Colaborador
Colaborador
Mensagens: 46
Registrado em: Sex Jan 29, 2010 2:05 pm

Re: Mostrar Guias de Planilha

Mensagem por emerson.feitosa »

Olá Mauro bom dia!

Muito obrigado pela ajuda, realmente funcionou, sempre que abro o arquivo esse automaticamente não deixa visível as guias ali embaixo, no entanto para que meu problema seja 100% resolvido, tenho apenas uma pendência que não consegui executar:

Mesmo com as guias não mostradas, o usuário pode ir até a OPÇÕES EXCEL => AVANÇADO => e setar MOSTRAR GUIAS DE PLANILHA,

porque está função está habilitada para o usuário, existe alguma forma de deixar essa opção INATIVA para o usuário?

Muito Obrigado.
Emerson


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Mostrar Guias de Planilha

Mensagem por webmaster »

Emerson,

Se o usuário tiver esse tipo de acesso, não há o que fazer. Há algumas opções. A primeira delas seria inibir o acesso a tela de opções removendo este item do menu, o que não recomendo por se em algum momento esquecer de reativá-lo, o Excel da máquina fica sem opção independente do arquivo que se esteja trabalhando. No Excel 2007 isso tem que ser tratado de forma diferente também.

A outra seria forçar o ocultar das Guias em algum outro evento, por exemplo, Workbook_SheetActivate em EstaPasta_de_trabalho. É uma idéia.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder