mais uma pergunta meio maluca
numa macro que tenho reparei que find com value2 é muito mais rapido,
mas não acha nada se... onde estiver procurando estiver formatado como moeda ou datas e estiver procurando por uma data ou moeda.
Dim rngD As Range, rngO As Range, LR As Long, Lin As Long, ff As Range, fff As Range
Set ff = Range(Cells(Li, 3).End(xlDown), Cells(Rows.Count, 3).End(xlUp))
F = Cells(1, CData_O).Column
Set fff = Range(Cells(Li, F).End(xlDown), Cells(Rows.Count, F).End(xlUp))
For Each rngO In fff
If rngO.Value2 <> "" Then
Set rngD = ff.Find(rngO.Value)
If Not rngD Is Nothing Then
Lin = rngD.Row
Range(Ti & Lin, Cf & Lin).Value2 = Range(Ti_O & Lin, Cf_O & Lin).Value2
End If
End If
Next rngO
Set rngD = ff.Find(rngO.Value2)'<<<<< com a coluna onde procura formatada como Geral leva menos da metade do tempo
Uso uma coluna de guia que tbm serve como parâmetro visual.
E antes de usar uma coluna auxiliar ou formatar a coluna como geral e usar formatação condicional para formatar como data,
gostaria de saber se tem como fazer find procurar com parâmetro de Valor2 em uma coluna de data.
Até.
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 16/05/2014 5:18 am