Skip to content

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

Não é segredo para ninguém que o Microsoft Excel é um dos melhores programas de análise de dados que podem existir. Juntamente com o Microsoft Word, são os programas com mais instalações ou com mais utilizadores em todo o mundo.

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

O botão de alternância ActiveX

Existem cursos de diferentes níveis para aprender a usar o Microsoft Excel. Várias de suas ferramentas podem se complicar 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 .

O botão de alternância ActiveX

Para que serve o botão de alternância ActiveX?

O botão de alternância é uma combinação de um botão de comando e uma caixa de seleção . Geralmente são usados ​​para indicar estados (sim ou não, ligado ou desligado), ou seja, alterna entre os estados habilitado ou desabilitado ao realizar uma ação.

Em adição para mostrar ou ocultar colunas, ele também pode ser usado para exibir gráficos e outros elementos que estão na sua pasta de trabalho Excel.

Inserir botão de alternância ActiveX

Para começar a usar esta ferramenta do Microsoft Excel , a primeira coisa que você deve fazer é ir para a guia “Desenvolvedor” encontrada na faixa de opções do programa. Se esta guia não estiver ativada, você pode fazer o seguinte:

  • Clique com o botão direito na faixa de opções.
  • Selecione a opção de personalizar a faixa de opções.
  • Marque a caixa “Desenvolvedor”.

Assim que esta guia estiver habilitada, vá até ela para poder usar as ferramentas de que você precisará para inserir o botão de alternância:

  1. Clique na guia do desenvolvedor .
  2. Localize e selecione a opção de inserção.
  3. Um menu será exibido no qual você localizará, na parte inferior, a seção de controles ActiveX.
  4. Entre os últimos botões está a opção de botão de alternância.
  5. Selecione-o e comece a desenhá-lo na folha.
Leia  Como ajustar a resolução da tela do Windows 10 no VirtualBox (exemplo)

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 . Assim que o modo de design que aparece ao selecionar a guia do desenvolvedor for ativado, você pode clicar no botão de propriedades.

  • Uma janela será aberta 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 vinculará seu botão de alternância .
  • Quando já tiver atribuído o nome correspondente à ação que o botão ou botões irão realizar, pode clicar no botão “Ver código” que se encontra logo abaixo da opção “Propriedades”.

Os detalhes em VisualBasic

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

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

Assim, para definir os valores dos botões e realizar determinadas ações , deve-se inserir o seguinte comando:

se OcultarColumna.Value = True Then

Columns (1) .entireColumn.hidden = True

Outro

Colunas (1) .EntireColumn.hidden = False

Fim se

Esta ação fará com que, ao pressionar o botão de alternância e entrar no estado «Verdadeiro», a coluna A seja ocultada, e ao pressionar novamente, entrar no estado «Falso», ela será mostrada novamente.

Leia  Quais são as regras que você deve saber para alugar um quarto para inquilinos?

É importante notar que o termo “HideColumn” corresponde ao nome que foi atribuído ao botão para este exemplo. Isso pode variar dependendo do nome que você atribuir.

Ocultar linha

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

Se OcultarFila.Value = True Then

Linhas (10) .entirerows.hidden = Verdadeiro

Outro

Linhas (10) .entirerows.hidden = False

Fim se