Compartilhar via

Ocultar Botões no Excel

Anônima
2009-07-13T19:21:27+00:00

Bom estou usando uma planilha onde tenho botões onde usei a exibição / ocultação de linhas quando clico neles... esses botões puxam ações feitas por macro, enfim... a planilha então conta com alguns botoões de + (mostra determinado intervalo) e - (oculta este mesmo intervalo)... (obs: não estou usando agrupamento e sim botões feitos por macro mesmo, pois agrupamento não consigo devido a ter de proteger a planilha)... a minha dúvida é? Tem como fazer e se tiver como fazer... um codigo... que... quando as linhas estiverem exibidas, oculte O BOTÃO de + e quando as linhas estiverem ocultadas oculte o botão de - , alguem sabe ou tem uma idéia de como fazer isso?

Resumo:

> Código que oculte botões dependendo de um situação

Agradeço desde já.

Microsoft 365 e Office 365 | Instalar, resgatar, ativar | Para uso doméstico | Outro

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
2010-09-24T20:50:14+00:00

Primeiramente vamos nomear os botões para facilitar:

Botão "+" = cmdMais

Botão "-" = cmdMenos

Sub cmdMais_OnClick

   ... teu código para mostrar as linhas ...

   cmdMenos.Visible = True

   cmdMais.Visible = False

End Sub

Sub cmdMenos_OnClick

   ... teu código para ocultar as linhas ...

   cmdMenos.Visible = False

   cmdMais.Visible = True

End Sub


Abraço, Carlos F. P. Rocha - Conheça http://www.carlosfprocha.com

Esta resposta foi útil?

0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2009-07-15T17:01:39+00:00

    Hm... ótimo... porém tem um problema... como um neste caso que você falou... não tem nenuma relação com o outro... quando eu clicar no + ele some... e então clico no - e ele tbm some... e então os dois fikarão invisiveis...! :S

    precisaria de um ter uma relação com o outro...

    ou uma verificação do tipo:

    se linhas estivem ocultas... então botão "-" VISIBLE = FALSE

    se linhas estiverem exibidas... então botão "+" VISIBLE = FALSE

    o problema eh q não sei exatamente como fazer isso... :S

    poderia postar o codigo ou algo que me ajude nesse sentido?

    Obrigado! =D

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2009-07-14T23:28:32+00:00

    Vc pode ocultar o botão ao clicar, permitindo que o opsoto fique visível. É simples e eficiente, pois só modifica a propriedade VISIBLE do objeto para FALSE.

    Esta resposta foi útil?

    0 comentários Sem comentários