Filtro de dados automático Excel
Вставка
- Опубліковано 19 сер 2016
- Neste artigo você verá como criar uma planilha de filtro automático Excel ao digitar. Neste tutorial você verá como criar um filtro de dados tanto para textos quanto para números inteiros, decimais, percentuais e datas.
Cursos: loja.guiadoexcel.com.br/categ...
Planilhas: loja.guiadoexcel.com.br/
Blog: guiadoexcel.com.br
Planilha exemplo: wp.me/p18elf-242 - Наука та технологія
Melhor professor do UA-cam Obrigado pela ajuda!!!!!!!!!!!!!!!
:D. Muito obrigado. Grato por assinar e acompanhar o canal.
Fácil e prático! Muito bom, parabéns!!
O vídeo já tem um tempo, era tudo o que necessitava. Somente agora encontrei o que necessitava. Parabéns pelo conteúdo. Excelente
Muito obrigado Janios.
Muito obrigada! pois já consigui fazer altas coisas através do seus videos, vc é demais!!!
Muito objetivo, parabéns, ótima explicação. 👍
Amigo, Show de bola sua explicação.... Adorei...
Marcos, parabens. Sensacional a sua aula e suas explicações. abs
Explicação Top! Obrigada por compartilhar conhecimento.
Bom vídeo cara! Gostei, um prazer ter pessoas que nos ajudam a tirar dúvidas, a aprender coisas novas, um abraço desde cabo verde (Ilhas)
Aula muito boa, resolveu o meu problema...grande abraço
Sensacional Marcos! Obrigado mais uma vez por compartilhar tao valioso conhecimento! Grande abraço.
Olá Múcio,
Muito obrigado pelo seu comentário e elogio.
Abraço
Marcos Rieper
Muito obrigado! Ótimo conteúdo. Bem explicado também. Parabéns!!
Excelente explicação, consegui aplicar na minha planilha
Obrigado pela aula.
Já fazia tempo que estava procurando algo sobre filtro e você explicou de maneira didática e simples. Continue, por favor.
Obrigado Douglas! Assine nosso canal para receber os treinamentos semanais em vídeo, e no nosso blog assine o nosso newsletter para receber os artigos escritos, também semanalmente.
Abraço
Marcos Rieper
Excelente vídeo aula Marcos!!! Consegui agilizar algumas atividades em meu trabalho! Muito obrigado por compartilhar o seu conhecimento!!!!
Muito obrigado Anderson, fiquei muito feliz com o seu comentário e seu contato.
Forte abraço
Marcos Rieper
Excelente Aula!!!
aula fantástica amigo. Deus lhe abençoe.
Obrigado Luiz, um forte abraço.
Rapaz... Muito obrigado! Até salvei o vídeo na minha Playlist Excel. rsrs...
Valeu Gilsimar e muito obrigado por assinar o canal.
Parabéns pela essa aula 👏👏👏
Aula excelente
Ok, obrigado...
Fico no aguardo...
Valeu Idemar, abraço.
Sensacional !!!
Muito obrigado amigo
Excelente!
Adorei :)
Tem alguma vídeo aula de filtros em listbox com este mesmo conceito? Estou com uma planilha onde preciso primeiro filtrar entre datas e depois no campo nome, vá digitando e o texto aparecendo.
Marcos, muito obrigado pela aula excelente. Só uma dúvida, como faço para mudar de uma Text box para outra pressionando a Tecla TAB.
Ótima dica!!! Parabéns pelo excelente trabalho.
Seria possível adaptar esse código para usar em uma tabela dinâmica? Ou seja, ter o mesmo recurso dinâmico de filtragem, porém, em uma base de tabela dinamica.
Obrigado pela atenção!
Oi! Adorei e ajudou-me muito. Mas questiono se seria possível filtrar ao mesmo tempo com vários critérios
Sensacional professor....... Isso vai me ajudar muito no trabalho e em uma planilha de materiais que uso.... Porém como faço para ele referenciar outra planilha??? Suponhamos que quero esse filtro na planilha 1 e que busque itens da planilha 3??????
ola, adorei o video, ja to usando, muito obrigada, gostaria saber como eu faço pra filtrar as celulas vazias , e se tem como colocar algum caracter coringa na hora da pesquisa
sabe tipo o valor maior 10 >10
Estava precisando disso. Muito bom! Obrigado.
Só uma pergunta. Em textbox de formulário funciona também? Tentei mas quando o campo é valor ou data não está funcionando no evento change. Grato
Olá Marcos Rieper
Antes de assistir esse treinamento, sempre recorria aos filtros avançado com input VBA, mas a partir de agora sempre irei utilizar esse filtro automático pois o seu retorno é mais dinâmico e eficiente. Parabéns você agrega valor a cada vídeo publicado!
Dúvida: Sou assinante do curso VBA, qual e-mail devo direcionar para uma maior orientação e tirar algumas dúvidas que tenho sobre VBA?
Grato,
Marcelo Adriano
Obrigado Marcelo, entre em contato pelo nosso e-mail consultoria@guiadoexcel.com.br
boa tarde, me ajudou muito essa aula, eu tava procurando esse tipo de filtro, muito boa mesmo, so uma duvida se pode me ajudar, como fazer para usar a tecla TAB para mudar para outra caixa, e se tem como colocar um botao par fazer a limpeza da pesquisa? valeu!!
Boa noite Marcos excelente aula. voce poderia me ajudar como desenvolver um projeto em VBA, pois na minha lista de ccadastro no excel, tenho varios clientes e gostaria de desenvolver um criterios de busca da seguinte forma: CONSULTAR UM CLIENTE EXPECIFICO ATRAVES DE UM DETERMINADO MES E ASSIM ME TRAZER TODA AS INFORMACOES DESSE CLIENTE NUMA LISTVIEW.
OBRIGADO PELA AJUDA.
Olá ótima aula. Só gostaria de um único botão para localizar e filtrar qualquer coisa na tabela, de qualquer coluna. É possível??
SHOW
Olá marcos,
Muito boa a dica.
É este tipo de Filtro que eu estava precisando.
Na caixa do filtro ao invés de digitar consigo inserir lista suspensa com validação de dados?
Olá, sim é uma boa ideia, vou anotar para fazer em um próximo artigo.
Você receberá por e-mail o aviso.
Ótimo Filtro, muito bom mesmo! Mais o meu esta dando erro no filtro entre datas "metodo AutoFilter da classe range falhou"o que poderia ser...?
Super aula, muito bom sua explicação.
Já coloquei em prática e estou acelerando meu serviço.
Porém, no filtro por data ele não filtra, não sei o que está errado, já refiz 6X e não dá certo, os outros filtros funcionam perfeito.
Tenho Windows 10 instalado e Excel 2013.
O meu também não filtra a data.
Muito boa as suas aulas!
Você pode me ajudar? eu tenho uma lista de células em que quero pesquisar, porem algumas celular com apenas números e outras com números e letras juntas. Estou com problema que quando pesquiso, a caixa de pesquisa ignora as células com apenas números. Tem algum código na macro que eu posso editar?
Aula fantástica, entreguei um projeto muito mais fácil, após assistir sua aula.
Tenho apenas uma dúvida, como eu consigo colocar datas no comboBox?
Inseri datas, mas aparece os números ao invés da data
Boa noite.
Como fazer para filtrar automaticamente, ao digitar os aniversariantes de uma determinada semana, informando apenas o intervalo de dias de um determinado mês?
Abraço
Parabéns pela aula, bem esclarecedora porém na minha planilha não funcionou.. deu erro 1004 "erro de definição de aplicativo ou de definição de objeto", o que eu fiz errado?
E se eu quiser que, se a TextBox for vazia, apresente todos os dados?
O Selection.AutoFilter Field:=1 tem que virar que código?
Oi, estou precisando de um help! Eu tenho que fazer um cadastro de uma ficha técnica, e a mesma tem diversos campos, o que tornar o cadastro enorme. E um dos meus maiores dilemas é que um produto tem mais de uma descrição e cada uma dela precisa ficar em uma linha. Como faço para armazenar isso? E como faço quando eu fizer uma consulta, seja para alterar ou para excluir, etc,.tds os campos venham da ficha tecnica certa?
Olá!
Minha tabela começa na linha 6. O filtro não funciona.
Fiz um teste copiando a tabela para uma nova planilha na linha 1 e funcionou.
Consigo referencia no código a coluna e qual linha começará a pesquisa? Ou obrigatoriamente precisa estar na linha 1?
Obrigada!
Excelente Vídeo. Uma dúvida: Consegui aplicar todos os códigos, porém, após realizar a pesquisa e apagar o que foi digitado dentro das caixas de consulta, não consigo editar mais as células das planilhas. Tenho que fechar a planilha e abrir novamente para editar as células da matriz.
Obrigado!
Boa noite.
estou conseguindo fazer o filtro normalmente. Porem, quando apago as informações digitadas na caixa de filtro, as linhas vazias continuam ocultas.
Ok. Amigo, descobri o ERRO. Eu digitei "Criterial" e é "Criteria1". Agora deu certo!!!! Haaa... Vamos ao restante...
Excelente seu vídeo...faz Excel-VBA parecer algo muito simples.E se eu quisesse jogar os dados de uma linha das opções de filtragens em uma outra planilha, como eu faria?
Olá José, é uma ideia interessante, que pode ser aplicada usando o filtro automático no Excel.
Veja este vídeo: ua-cam.com/video/srhAKVabcDk/v-deo.html
Fiz tudo isso, porém deu que o método AutoFilter está dando que a classe Range falhou. O que pode ser? Uso o Office 365, versão 2016.
Professor Marcos se eu quisesse fazer por lista no lugar de digitar seria o mesmo raciocínio?
Muito bom... Consegui fazer, só que preciso bloquear os dados da planilha, e quando eu coloco pra proteger mesmo marcando a opção de liberar o filtro ele dá um erro 1004. Obrigado
boa tarde fiz conforme descrição de video so que esta dando condigo de erro em tempo de execução 1004 como solucionar
Aula maravilhosa. Eu que tentei fazer está dando erro, '438' e '1004'
Meu também. Porém descobri que digitei errado "criterial", quando correto é "CRITERIA1".
@@jorgesouza7246 seu comentário me salvooou 👏🏻👏🏻👏🏻 obrigadaaa
aula maravilhosa. O que tentei fazer está dando erro '438 e '1004'. Você tem e-mail para que eu possa enviar-lhe minha planilha teste ???
Qual parâmetro eu altero se eu for formatar o intervalo como tabela e não como filtro: Selection.AutoFilter Field:=3, Criteria1:=CStr("*" + Produto.Text + "*") ??
Boa tarde Marcos
Estou enfrentando um problema com esse procedimento.
Quando ele filtra as informações, ele oculta/diminui a altura de determinadas linhas para mostrar as informações que foram filtradas.
O problema é que essas linhas não voltam ao normal quando eu limpo o campo do filtro, e os dados contidos nelas , continuam lá mas não é possível visualiza-los, mesmo utilizando o próprio filtro para isso, uma vez que as linhas estão “ocultas/com altura igual a 0”
É possível resolver esse problema?
Boa tarde, eu tenho uma planilha que envolve algumas fórmulas, no entanto nessa ocasiões, está dando erro, teria alguma opção para situação ?
Boa tarde, aula muito boa. Fiz aqui porém eu tenho um planilha com 23 mil linha, aí o bicho pega demora pra caramba. Como resolvo isso? Abraço
Consegui utilizar o código, mas a partir do filtro gostaria de poder editar as células filtradas tbm, mas editando a célula a linha toda é deletada...como posso resolver isto?
Marcos, como faço para Filtrar todos os Valores em R$ que apenas estão acima do valor que eu digitar na TextBox? Ex: Todos os valores acima de 100? Como ficaria o código? Eu tentei, mas não consegui!
Quando vou filtrar pelo nome na minha tabela sempre tenho que clicar no título da coluna, se eu não fizer ele filtra com base na última célula.
Como faço para fixar na célula título que quero filtrar?
Olá Alexandre! Muito útil esta macro para este tipo de planilha de filtro automático. Mas me deparei com um problema, vamos ver se podes me orientar sobre o assunto. Tenho um numero considerável de dados o que, ao pesquisar, demora um tempo para dar retorno e, alem, disso, existe uma macro para este tipo de planilha para limpar somente os campos digitados?
Sobre a macro, sim pode ser feita e até bem simples, mas para isso teremos que criar um novo procedimento que realize esta tarefa.
Podemos incrementar em um novo artigo, mas basicamente seria combobox1.clear
Queria saber se no teu curso, teria este tipo de informação, faço muitas planilhas em VBA (básico). Pode me dar maiores informações sobre cursos?
Sim Flávia, desculpe a demora na resposta, ficou perdido o comentário no UA-cam infelizmente.
No curso de VBA é ensinado Lógica de programação + VBA, permitindo que pessoas sem contato com programação aprendam corretamente como programar em VBA verdadeiramente.
No curso você aprenderá principalmente a automatizar os processos do Excel e ainda criar objetos em VBA como formulários.
Veja mais detalhes: loja.guiadoexcel.com.br/produto/vba-excel/
Abraço
Marcos Rieper
Aconteceu um fenômeno das caixas de texto, sumirem, depois eu as encontrei, super minimizadas e deslocadas para inicio da linha 1. por que deste fenômeno e como evitar?
Boa noite! Estou conseguindo fazer o filtro normalmente. Porém, quando DIGITO na caixa de filtro, as linhas toda linha da tabela fica ocultas.
Os filtros são cumulativos, se aplicar um filtro em uma caixa ele filtra dela e da outra também. Veja também se está filtrando a coluna correta.
Ok. Descobri qual é o código do Selection.AutoFilter Field:= x (o mesmo nº da coluna!!!)
Espetacular sua aula. Segui os passo a passo, mas... logo ao começar a testar o primeiro filtro, sumiu a tabela toda que eu tinha digitado. Além de não ter filtrado nada, sumiu com minha tabela. Onde errei professor?
Como faço para limpar os itens no filtro?
Usa o MAcro
Fiz o procedimento seguindo a risca as orientações, porém quando executo dá erro de definição do aplicativo ou definição do objeto e não funciona, tentei vários recursos mas não consigo saber o que é, alguém tem alguma dica?
Você poderia me ajudar com uma planilha?
não consigo fazer funcionar minha cx de texto, aparece erro em tempo de execução 1004.
Esses Codigos ainda funcionam ? estou tentando aqui e não consegui
Boa noite, fiz a digitação do código VBA, e a caixa de filtro esta mais ou menos funcionando, ela filtra! porem não me trás todos os que eu selecionei para filtrar. Exemplo: digito na caixa de auto filtro "PEDRO" ele me trás apenas "3 Pedros" e na planilha tem "10 pedros". Já conferi estão todos escrito igual !! e mesmo assim não filtra todos, se puder me ajudar agradeço.
Já achei o erro, desculpe incomodar !!!
Marcos como faço para filtrar somente a palavra pesquisada?
Teria que dar uma estudada, talvez tivesse que alterar algo.
Boa Noite
Estou tentando filtrar os numero do produto mas não estar filtrando, este codigo abaixo
ActiveSheet.Range("A1:M" & Sheets("Datos").Cells(Rows.Count, 1).End(xlUp).Row).AutoFilter Field:=1, Criteria1:=TextBox13.Value & "=", Operator:=xlAnd
coluna a: 1001,1002,1003 ...
Olá Elso. Novídeo tem uma parte que eu falo a respeito de cada tipo de filtro. Tem que ver o tipo de filtro que foi aplicado para cada um. O número é diferente do texto, diferente da data, etc.
Está dando erro 1004 o filtro funciona mas quando tento apagar para pesquisar outro produto da erro 1004
O meu ficou dando erro 424
Deve ter uma linha de código com erro, baixe o download e veja se está igual.
@@GuiadoExcelOficial está igualzinho, mas fica dando erro
Como filtrar por data?
No meu ta dando erro 1004, há alguma forma de resolver?
Tmbm estava com o mesmo problema, acontece que esse código é antigo de mais para a atualização recente do excel, resolveu meu problema com esse vídeo recente ua-cam.com/video/MMkZWtD636Y/v-deo.html
@@ricardogardinali7402 muito obrigado!!!!!
@@ricardogardinali7402 coloquei o código como o do video, mas mesmo assim não funcionou ;/
@@ricardogardinali7402 Private Sub Produtos_Change()
ActiveSheet.ListObjects("Produtos").Range.AutoFilter Field:=1, _
Criteria1:="*" & txtFiltrado.Value & "*"
End Sub
@@SrBilbs Acredito que você esteja tentando filtrar data ou números, testei e não dará certo mesmo, apenas funcionara com palavras... peço desculpas não me atentei a este detalhe
Qual o erro?
If DataDe.Text "" And IsDate(DataDe.Text) And IsDate(DataAte.Text) Then
Selection.AutoFilter Field:=1, Criterial1:=">=" & Format(DataDe.Text, "mm/dd/yyyy"), Operator:=x1And, Criteria2:="
Poxa não estou entendendo, está dando "Erro em tempo de execução 1004. Erro de definição de aplicativo ou de definição de objeto." Caramba onde eu devo estar errando professor?
Rafael passei por isso tambem rsrs...até que vi erros de digitação..exemplo...os criterios que são "Criteria1" eu estava colocando Criterial (letra éle quando na verdade é 1)...e sempre tem um : , um = ou um " ...depois que revisei td consegui fazer!!!...qualquer letrinha errada ou fora de contexto da isso!! olha com calma ae! valeu
andpontini nunca fui de comentar nada no youtube, mas vim escrever que tu me salvou heim. muito orbigado
Boa noite tudo bem?Viu vc poderia me ajudar? Eu tenho um textbox onde será digitado o código do funcionáro e outro textbox onde será digitado o nome do funcionário. Porém, eu queria que ao digitar o código do funcionário, no outro textbox aparecesse automaticamente o nome dele, vc poderia me ajudar? rsrs
Desde já agradeço amigo! Abraços!!!