Como filtrar automaticamente as linhas com base no valor da célula no Excel?
Normalmente, a função Filtro no Excel pode nos ajudar a filtrar quaisquer dados conforme precisamos, mas, às vezes, eu gostaria de filtrar automaticamente as células com base em uma entrada manual de célula, o que significa que quando eu insiro um critério em uma célula, os dados podem ser filtrado automaticamente de uma vez. Existem boas ideias para lidar com esse trabalho no Excel?
Filtre automaticamente as linhas com base no valor da célula inserido com o código VBA
Filtre automaticamente as linhas com base no valor da célula inserido com o código VBA
Supondo que eu tenha a seguinte faixa de dados, agora, ao inserir os critérios nas células E1 e E2, quero que os dados sejam filtrados automaticamente conforme a captura de tela abaixo:
1. Vá para a planilha cuja data você deseja filtrar automaticamente com base no valor da célula que você inseriu.
2. Clique com o botão direito na guia da planilha e selecione Ver código a partir do menu de contexto, no pop-out Microsoft Visual Basic para Aplicações janela, copie e cole o código a seguir no espaço em branco Módulo janela, veja a imagem:
Código VBA: filtra automaticamente os dados de acordo com o valor da célula inserido:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Note: No código acima, A1: C20 é o intervalo de dados que você deseja filtrar, E2 é o valor alvo que você deseja filtrar com base, e E1: E2 é a sua célula de critérios que será filtrada com base. Você pode alterá-los conforme sua necessidade.
3. Agora, ao inserir os critérios na célula E1 e E2 e imprensa Entrar chave, seus dados serão filtrados pelos valores das células automaticamente.
Filtre os dados por vários critérios ou outra condição específica, como o comprimento do texto, diferenciando maiúsculas de minúsculas
Filtre os dados por vários critérios ou outra condição específica, como pelo comprimento do texto, diferenciando maiúsculas de minúsculas, etc.
Kutools for Excel'S Super Filtro feature é um utilitário poderoso, você pode aplicá-lo para concluir as seguintes operações:
Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora! |
Demonstração: filtre automaticamente as linhas com base no valor da célula inserido com o código VBA
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!