Página 1 de 1

Filtro avançado não funciona

Enviado: 19 Mai 2022 às 11:53
por emersonpds
Pessoal,

Tenho uma planilha que preciso filtrar por nome, eu consegui fazer isso, mas se eu altero algum campo e depois tento apagar o nome para pesquisar outro da erro 1004, sabem o que pode ser?


Cod | Nome | Valor dia 1 | Valor dia 2 | Valor dia 3

Criei uma caixa de texto e coloquei o código:

Selection.AutoFilter Field:=2, Criteria1:=CStr("*" + Nome.Text) + "*"

Se eu pesquiso um nome pesquisa normalmente, mas se eu coloco no campo valor dia 2 por exemplo um numero qualquer e clico novamente na caixa de texto para pesquisar outro nome da o erro:

Erro em tempo de execução 1004
O método AutoFilter da classe Range falhou

Re: Filtro avançado não funciona

Enviado: 19 Mai 2022 às 14:36
por osvaldomp
Sugestão: disponibilize diretamente aqui no fórum uma amostra do seu arquivo Excel com as explicações na própria planilha do que você quer fazer e qual o resultado esperado.

Ainda, informe com exatidão que manobra é essa abaixo e qual o objetivo.
Criei uma caixa de texto e coloquei o código:
Selection.AutoFilter Field:=2, Criteria1:=CStr("*" + Nome.Text) + "*"