Como usar o botão de alternância ActiveX para mostrar e ocultar colunas ou linhas

O botão de ativação/desativação do ActiveX

Existem cursos de diferentes níveis para aprender a usar o Microsoft Excel. Muitas de suas ferramentas podem se tornar complicadas devido ao uso da linguagem de programação.

Nesta oportunidade, você aprenderá sobre o Botão de alternância ActiveX e como aplicá-lo para mostrar ou ocultar linhas e colunas.

Como usar o botão de alternância ActiveX para mostrar e ocultar colunas ou linhas

Para que serve o botão de ligar/desligar ActiveX?

O botão liga/desliga é uma combinação de um botão de comando e uma caixa de seleção. Eles são normalmente usados ​​para indicação de status (sim ou não, ligado ou desligado), ou seja, alterna entre os estados habilitado ou desabilitado ao realizar uma ação.




Além de mostrar ou ocultar colunas, também pode ser usado para exibir gráficos e outros elementos encontrado na pasta de trabalho do Excel.

Insira o botão de alternância ActiveX

Para começar a usar esta ferramenta Microsoft Excel, a primeira coisa a fazer é acessar a guia «Desenvolvedor» localizada na faixa de opções do programa. Se esta guia não estiver habilitada, você pode fazer o seguinte:

  • Clique com o botão direito do mouse na faixa de opções.
  • Selecione a opção de personalização da faixa de opções.
  • Marque a caixa «Desenvolvedor».

Uma vez que esta aba esteja habilitada, vá até ela para poder usar as ferramentas necessárias para inserir o botão de alternância:

  1. Clique em cartão de desenvolvedor.
  2. Localize e selecione a opção de inserção.
  3. Um menu aparecerá onde você encontrará a seção de controles ActiveX na parte inferior.
  4. Entre os últimos botões está a opção de botão de alternância.
  5. Selecione-o e comece a desenhá-lo no papel.

Configuração do botão

Depois de desenhar o botão de alternância em sua pasta de trabalho do Excel, é hora de revisar e configurar suas propriedades. Depois de ativar o modo de design que aparece quando você seleciona a guia do desenvolvedor, você pode clicar no botão de propriedades.




  • Uma janela se abrirá mostrando todos os valores do botão de alternância.
  • Nesta caixa você pode alterar o nome do botão, cores, tamanho, entre outras coisas.
  • Na caixa " LinkedCell »Você deve especificar a célula com a qual você conectará seu botão ativação / incapacitante.
  • Quando você já tiver atribuído o nome correspondente à ação que o botão ou botões irão realizar, você pode clicar no botão "Ver Código" localizado logo abaixo da opção "Propriedades".

Os detalhes no Visual Basic

Para especificar a ação que o botão ou botões executarão, você deve usar o VisualBasic. Esta janela será aberta a partir do momento em que você clicar no botão "Ver Código" mencionado acima.

Como usar o botão de alternância ActiveX para mostrar e ocultar colunas ou linhas

  • Quando você estiver na janela VisualBasic, clique na barra «General» para selecionar o nome que você atribuiu ao botão.
  • Lembre-se de que esses botões têm dois estados: verdadeiro e falso. Portanto, as ações para ocultar ou mostrar as linhas e colunas devem ser baseadas nisso ao especificar as ações via Visual Basic.

Então para defina valores de botão e execute determinadas ações, você precisa digitar o seguinte comando:



if HideColumn.Value = True Então

Colonne (1).interaColumn.hidden = True

Mais

Colonne (1).EntireColumn.hidden = False

Fim se

Esta ação fará com que ao pressionar o botão de alternância e entrar no estado "True", a coluna A ficará oculta e ao pressionar novamente, entrando no estado "False", ela será exibida novamente.


É importante observar que o termo "HideColumn" corresponde ao nome que foi atribuído ao botão para este exemplo. Pode variar dependendo do nome atribuído.

Ocultar linha

O procedimento acima foi usado para ocultar uma coluna. Agora você pode inserir outro botão para realizar o mesmo procedimento, apenas a configuração do botão será usada para ocultar uma linha específica. Nesse sentido:

Se HideRow.Value = True então

Righe (10).interorerows.hidden = True

Mais

Righe (10).interorerows.hidden = False

Fim se


Adicione um comentário do Como usar o botão de alternância ActiveX para mostrar e ocultar colunas ou linhas
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.