Excel VBA - Filtrando Dados (texto, número e data)

  Рет қаралды 4,154

Adriano Pataro

Adriano Pataro

Күн бұрын

Пікірлер: 23
@orionjmop3446
@orionjmop3446 3 жыл бұрын
TOOP MEU MANO, ENTENDI TUDO SIMPLES E PRATICO, E NOIS VLW
@flaeski
@flaeski 4 жыл бұрын
Legal Adriano, parabéns pelo vídeo! Bem didático. Poderias ensinar como fazer esses filtros dinamicamente onde usaríamos um célula para digitar o que filtrar. 👏👏👏
@AdrianoPataro
@AdrianoPataro 4 жыл бұрын
Olá Flávio, obrigado pelo comentário. Sim, terá este exemplo também. Abraço!
@MegaOrtsac
@MegaOrtsac 3 жыл бұрын
@@AdrianoPataro E até hoje não teve
@cristianomonteiro6883
@cristianomonteiro6883 3 жыл бұрын
Adriano como faço para filtrar o valor digitado no combo box?
@AdrianoPataro
@AdrianoPataro 3 жыл бұрын
Olá Cristiano. Você pode armazenar o valor escolhido em uma célula e usar a célula como referência, em vez do valor digitado no VBA. Range("A1").AutoFilter Field:=1, Criteria1:=Range("N3").Value Neste caso eu uso a célula N3, que recebe o valor da combobox. Mas precisa fazer a configuração da combobox.
@izamendes2367
@izamendes2367 2 жыл бұрын
Como faço por exemplo para filtrar só o.que começa com BO ou começa com Ca?
@AdrianoPataro
@AdrianoPataro 2 жыл бұрын
Olá Iza. Para partes do texto, use o caractere curinga *. Veja nesta aula: kzbin.info/www/bejne/f5Dcop2pjaqbrs0
@ReneLourenco78
@ReneLourenco78 2 жыл бұрын
Ótima explicação. Minha dúvida é. Tenho uma planilha parecida porém nas linhas 1 tenho o cabeçalho igual a planilha. Linha 2 tenho caixas de digitação onde ao digitar o q eu quero a planilha já faz automaticamente o filtro. Como fazer isso ??? Obrigado por me responder se possível.
@AdrianoPataro
@AdrianoPataro 2 жыл бұрын
Olá Rene. Sim é possível. Não tenho essa aula, mas dá uma olhada aqui se te ajuda: kzbin.info/www/bejne/oXuqkJidqa2Fers
@antoniojota9228
@antoniojota9228 3 жыл бұрын
Como faço para que o critério seja o que esta preenchido na célula X1, que teria uma data, por exemplo?
@AdrianoPataro
@AdrianoPataro 3 жыл бұрын
Olá Jota. Use Criteria1:=Range("X1").Value. Só que para datas tem um detalhe, o VBA trabalha no formato americano mm/dd/aaaa É mais prático usar o filtro avançado: AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range ("X1:X2"), Unique:=False Ainda vou gravar uma aula sobre este assunto. Abraço!
@antoniojota9228
@antoniojota9228 3 жыл бұрын
@@AdrianoPataro obrigado pelo retorno, preciso de um critério tipo: maior do que a data que está na X1, não sei como colocar o sinal de maior igual
@orionjmop3446
@orionjmop3446 3 жыл бұрын
AMIGO COMSEGUE FAZER UM PARA FILTRAR A DATA DO DIA ATUAL QUE ESTAMOS ?
@AdrianoPataro
@AdrianoPataro 3 жыл бұрын
Olá Orion. Sim, em breve. Abraço!
@arcanjobh
@arcanjobh 11 ай бұрын
A minha não dava certo de forma alguma até eu entender que tinha que realizar a troca do formato de data para o formato USA. Obrigado
@JoseAntonioMorato
@JoseAntonioMorato 4 жыл бұрын
A planilha não está disponível para download. Mensagem: «Este item pode ter sido excluído ou ter expirado, ou talvez você não tenha permissão para vê-lo. Para saber mais, fale com o proprietário do item.»
@AdrianoPataro
@AdrianoPataro 4 жыл бұрын
Olá José. Link corrigido. Obrigado!
@alexkitamura2011
@alexkitamura2011 3 жыл бұрын
Adriano, como fazer a macro reconhecer um filtro com aquela data que gera quando o procv não encontra o valor correspondente 00/01/1900? gostaria de aplicar uma macro que filtrasse por essa data e deletasse as células com esse valor.
@AdrianoPataro
@AdrianoPataro 3 жыл бұрын
Olá Alex. Este valor é o zero formatado como data. Neste exemplo, você pode usar exatamente este valor no código: Range("A1").AutoFilter Field:=2, Criteria1:="=00/01/1900"
@ddsjstudy4783
@ddsjstudy4783 2 жыл бұрын
Olá, sabe como posso filtrar datas igual ou maiores que hoje no vba ?
@rogerrosa3207
@rogerrosa3207 3 жыл бұрын
Olá, e se colocar um filtro de lista suspensa e quando selecionar uma data ou ano, a macro seleciona o texto. Como faria?
@JoseAntonioMorato
@JoseAntonioMorato 4 жыл бұрын
Essas aulas de VBA só podem ser para quem não tem acesso às novas funções de matrizes dinâmicas, pois fica muito mais fácil utilizar a função FILTRO: =FILTRO(Dados!A2:F207;(Dados!A2:A207="Carlos Justo")*(Dados!C2:C207="Borracha")*(Dados!E2:E207>20)*(Dados!B2:B207>1/5/2020)) 🤗
Filtro Entre Datas em TABELA DINÂMICA Excel via Códigos VBA
11:02
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Seus FILTROS NÃO FUNCIONAM no Excel? Solução definitiva 👇
8:46
Excel VBA USERFORMS #16 Auto Format Dates in Textbox
5:26
ExcelVbaIsFun
Рет қаралды 185 М.
VBA: Filter Data with Multiple Values
10:29
PK: An Excel Expert
Рет қаралды 90 М.
✅Como Buscar Dados de um Arquivo para Outro no Excel
22:43
Excel Online Brasil
Рет қаралды 52 М.
Como Corrigir Data Invertida no VBA - Formulário - TextBox Data
5:57
Reyno Compartilhando Conhecimentos
Рет қаралды 7 М.
Tudo sobre a função FILTRO no Excel - Guia Definitivo
16:34
Curso de Excel Online
Рет қаралды 17 М.