Neste artigo, aprenderemos como filtrar os dados e, em seguida, como podemos fornecer os diferentes critérios de filtragem usando o VBA no Microsoft Excel 2007 e versões posteriores.
Como colocar o filtro nos dados?
Para entender como colocar o filtro, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados do mês de janeiro, precisamos colocar o filtro no mês de janeiro. Para colocar o filtro por meio do VBA, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Filterindata ()
Intervalo ("A1"). Campo do filtro automático: = 1, Critério1: = "Jan"
End Sub
Explicação do código: - Em primeiro lugar, temos que selecionar a faixa de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver apenas os dados de janeiro.
Como colocar o filtro para os 10 itens inferiores?
Para entender como colocar o filtro para os 10 itens inferiores, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os últimos 10 cliques nos dados, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub filterbottom10 ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critérios1: = "10", Operador: = xlBottom10Items
End Sub
Explicação do código: - Primeiro, temos que selecionar o intervalo de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios para filtrar os dados dos 10 itens mais baixos.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver apenas os dados de 10 cliques inferiores.
Como colocar o filtro para os últimos 10% dos dados?
Para entender como colocar o filtro para os últimos 10 por cento dos dados, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados dos últimos 10%, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Filterbottom10percent ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critério1: = "10", Operador: = xlBottom10Percent
End Sub
Explicação do código: - Primeiro, temos que selecionar o intervalo de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios para filtrar os dados dos 10% mais pobres.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver apenas os dados dos 10% inferiores.
Como colocar o filtro para o número X inferior de itens de dados?
Para entender como colocar o filtro para os números X inferiores, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver o número x inferior de dados, precisamos seguir as etapas fornecidas a seguir: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Filterbottomxnumber ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critérios1: = "5", Operador: = xlBottom10Items
End Sub
Explicação do código: - Primeiro, selecionamos o intervalo de dados onde queremos colocar o filtro e, em seguida, fornecemos os critérios para filtrar os 5 números dos 10 últimos números.
Para executar a macro, pressione a tecla F5, os dados serão filtrados e podemos ver apenas os dados dos 10 cliques inferiores.
Como colocar o filtro para x por cento inferior dos dados?
Para entender como colocar o filtro para x por cento inferior de dados, vamos dar um exemplo: -
Temos dados no intervalo A1: E35, em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados x percentuais inferiores, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Filterbottomxpercent ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critério1: = "5", Operador: = xlBottom10Percent
End Sub
Explicação do código: - Primeiro temos que selecionar o intervalo de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios para filtrar os dados de x por cento inferior.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver apenas os dados dos 10% inferiores.
Como colocar o filtro para um texto específico?
Para entender como colocar o filtro específico, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados específicos apenas na coluna B, precisamos seguir as etapas fornecidas a seguir: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Specificdata ()
Intervalo ("A1"). Campo do AutoFiltro: = 2, Critério1: = "* Exceltip *"
End Sub
Explicação do código: - Primeiro, selecionamos o intervalo de dados onde definiremos a coluna B no campo como 2 e, em seguida, definiremos quais dados queremos ver.
Para executar a macro, pressione a tecla F5, os dados serão filtrados e podemos ver apenas os dados do Exceltip aparecerão.
Como colocar o filtro para vários critérios?
Para entender como colocar o filtro especificamente, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados do mês de janeiro e março, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Multipledata ()
Intervalo ("A1: E1"). Campo AutoFiltro: = 1, Critério1: = "Jan", Operador: = xlAnd, Critério2: = "Mar"
End Sub
Explicação do código: - Primeiro temos que selecionar o intervalo de dados onde definiremos a coluna A no Campo como 1 e, em seguida, definiremos os dois critérios.
Para executar a macro, pressione a tecla F5, e os dados serão filtrados e podemos ver apenas os dados de janeiro e março aparecerão.
Como colocar o filtro para exibir os registros que contenham um valor entre 2 valores?
Para entender como colocar o filtro para vários critérios, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos colocar o filtro de acordo com os critérios de quantos números temos sob os cliques de 5.000 a 10.000, siga os seguintes passos: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub MultipleCriteria ()
Intervalo ("A1: E1"). Campo AutoFiltro: = 3, Critérios1: = "> 5000", Operador: = xlAnd, Critérios2: = "<10000"
End Sub
Explicação do código: - Primeiro temos que selecionar o intervalo de dados onde definiremos os critérios na coluna C usando a função do operador.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver os dados de acordo com os cliques que são mais de 5000 e menos de 10000.
Como colocar o filtro para vários critérios em várias colunas?
Para entender como colocar o filtro para vários critérios em várias colunas, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos colocar o filtro no mês de janeiro para ver quantos links existem nas dicas do excel Então temos que colocar o filtro na Coluna A e B, siga os passos dados abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub MultipleFields ()
Intervalo ("A1: E1"). Campo AutoFiltro: = 1, Critérios1: = "Jan"
Intervalo ("A1: E1"). Campo AutoFiltro: = 2, Critérios1: = "* Exceltip *"
End Sub
Explicação do código: - Em primeiro lugar, temos que selecionar a faixa de dados onde queremos colocar o filtro e, em seguida, teremos que definir os critérios 2 vezes para atingir a meta.
Para executar a macro, pressione a tecla F5, e os dados serão filtrados e poderemos ver quantos links pertencem ao Exceltip nos dados do mês de janeiro.
Como filtrar os dados sem aplicar a seta do filtro?
Para entender como filtrar os dados sem aplicar o filtro na coluna, vejamos um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos colocar o filtro no mês de janeiro e ocultar a seta do filtro no campo, siga os passos abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub HideFilter ()
Intervalo ("A1"). Campo do filtro automático: = 1, Criteria1: = "Jan", visibledropdown: = False
End Sub
Explicação do código: - Primeiro, temos que selecionar o intervalo de dados onde queremos colocar o filtro e, em seguida, precisamos ter certeza de que o filtro não deve ser visível.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados. Agora, podemos ver os dados apenas nos dados do mês de janeiro, mas a seta do filtro não aparecerá na coluna do mês.
Como filtrar os dados para exibir os 1 0r 2 valores possíveis?
Para entender como filtrar os dados para exibir os 1 ou 2 valores possíveis, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos colocar o filtro no mês de janeiro e ocultar a seta do filtro no campo, precisamos seguir os seguintes passos: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub HideFilter ()
Intervalo ("A1"). Campo do filtro automático: = 1, Criteria1: = "Jan", visibledropdown: = False
End Sub
Explicação do código: - Em primeiro lugar, temos que selecionar a faixa de dados onde queremos colocar o filtro e, em seguida, vamos ter certeza de que o filtro não deve ser visível.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados. Agora, podemos ver os dados nos dados do mês de janeiro e nos dados do mês de fevereiro.
Como colocar o filtro para os 10 itens principais?
Para entender como colocar o filtro para os 10 itens principais, vamos dar um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os 10 principais cliques nos dados, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub filtertop10 ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critério1: = "10", Operador: = xlTop10Items
End Sub
Explicação do código - em primeiro lugar, temos que selecionar a faixa de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios para filtrar os dados dos 10 itens principais.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados e podemos ver apenas os dados dos 10 primeiros cliques.
Como colocar o filtro para os 10% principais dos dados?
Para entender como colocar o filtro para os 10% principais dos dados, vejamos um exemplo: -
Temos dados no intervalo A1: E35 em que a coluna A contém o mês, a coluna B Página, a coluna C Cliques, a coluna D CTR e a coluna E contém a posição média.
Se quisermos ver os dados dos 10% principais, precisamos seguir as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub Filtertop10percent ()
Intervalo ("A1"). Campo do filtro automático: = 3, Critério1: = "10", Operador: = xlTop10Percent
End Sub
Explicação do código: - Primeiro, temos que selecionar o intervalo de dados onde queremos colocar o filtro e, em seguida, precisamos definir os critérios para filtrar os dados dos 10 por cento superiores.
Para executar a macro, pressione a tecla F5 e os dados serão filtrados. Agora, podemos ver apenas os 10% principais dados.
Como remover o filtro?
Para entender como remover o filtro, siga as etapas abaixo: -
- Abra a página do VBA e pressione a tecla Alt + F11.
- Insira um módulo.
- Escreva o código abaixo mencionado:
Sub removefilter ()
Planilhas ("Folha1"). ShowAllData
End Sub
Para executar a macro, pressione a tecla F5, todos os dados serão exibidos, mas a seta do filtro não será removida.
Isso é tudo sobre como podemos colocar os filtros por meio do VBA no Microsoft Excel.