Filtro de Dados Utilizando CheckBox e VBA

Objetivo: Demonstrar o uso de filtros de dados utilizando objetos combobox e VBA.

Este tutorial foi enviado pelos amigos Michele Soares e Renato Morais de São Paulo/SP, obrigado pelo ótimo material.

//

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

 

1 – Nas células P3, P4 e P5, atribuir a fórmula condicional “SE” para Identificar o Estado caso ele seja desmarcado.

ColunaFórmula
P3=SE(O3=VERDADEIRO;””;N3)
P4=SE(O4=VERDADEIRO;””;N4)
P5=SE(O5=VERDADEIRO;””;N5)

2 – Na célula P6, concatenar os valores de P3,P4 e P5, a fim de formar uma única string com todos os estados desmarcados.

ColunaFórmula
P6=CONCATENAR(P3;P4;P5)

3 – Na aba “Desenvolvedor”, clicar no botão “Macro”, para criar uma nova macro.

4 – Na janela de controle da macro, digitar o nome atribuído a macro, neste caso “FiltraUF”, e clicar no botão “Criar”.

5 – Utilizar o código VBS implementado na macro. Quando acionada a macro, esse código varrerá da linha 9 até a 22, verificando se os estados cadastrados na coluna “D” estão presentes na célula “P6”. Caso o estado esteja presente, a linha será ocultada pelo comando hidden. Se o estado não estiver presente, será atribuído false ao comando hidden para reabilitar a linha. O código também executa a soma dos valores das 3 colunas (“Áudio/Video”, “Telefonia”, “Informática”) apenas para as linhas visíveis e disponibiliza o resultado nas células “G24”, “I24” e “K24”.

6 – Para que a macro seja processada a cada contato com o checkbox, ela deverá ser associada ao evento. Para isso, clicar com o botão direito em cada item do checkbox e selecionar a opção “Atribuir Macro…”

7 – Na caixa de seleção, escolher a macro “FiltraUF” e clicar em “OK”.

8 – Pronto, o filtro de informações por estado via macro está concluído!

Muito obrigado pela colaboração de vocês Michele e Renato, e quem quiser participar enviando planilhas e tutoriais estamos aqui para dividir conhecimento.

 

Arquivo Excel
Arquivo Excel
Tutorial
Tutorial

Abraço

Marcos Rieper

//

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

 


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel