Notifications
Clear all

Tem como usar .Find procurando valor aproximado?

3 Posts
2 Usuários
0 Reactions
1,186 Visualizações
(@mateusutz)
Posts: 8
Active Member
Topic starter
 

Olá, pessoal!

Estou tentando retornar a row de uma data pesquisada com o método .Find, mas nem sempre existirá o valor exato nos meus dados. Além disso, preciso encontrar a primeira ocorrência dessa data de baixo para cima.

Digamos que seja uma coluna de datas como:

(A1)  06/05/2020
(A2) 08/05/2020
(A3) 13/05/2020
(A4) 22/05/2020
(A5) 22/05/2020
(A6) 25/05/2020

Se eu pesquisar pela data "23/05/2020", como eu faço para obter a row onde está a primeira ocorrência, de baixo para cima, da data igual ou imediatamente anterior? Nesse caso, a row retornada deve ser "5" com a data "22/05/2020".

Se não for com .Find, alguma sugestão de como fazer?

Este tópico foi modificado 4 anos atrás by mateusutz
 
Postado : 02/10/2020 10:45 am
(@mateusutz)
Posts: 8
Active Member
Topic starter
 

@anderson 

Cara, de novo você tá mandando vídeo querendo promover teu canal?! Você tá de palhaçada?? É o terceiro tópico meu que você faz mesma coisa.

A propriedade "xlPart" não resolver o problema o pois tudo que faz é buscar como uma parte dentro das células. 

Enfim... Mais um print dessa tua prática nos tópicos do fórum pra reportar à Moderação. Pode continuar apagando aí que não vai adiantar esconder.

Este post foi modificado 4 anos atrás por mateusutz
 
Postado : 02/10/2020 12:26 pm
(@anderson)
Posts: 203
Reputable Member
 

Este vídeo explica:

https://youtu.be/NpprL2tirFQ

 

Este outro vídeo também explica. Troque o ZERO por 1 para correspondência aproximada:

 

https://youtu.be/TsHHG4zz8b8

 

Este post foi modificado 4 anos atrás 2 vezes por Anderson

Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.

 
Postado : 02/10/2020 12:50 pm