desculpa a demora, estava marcando a maior bobeira com uma das variáveis, sem falar que pela minha péssima memoria tenho que ficar procurando como se escreve os comandos.
tenta aí
Sub procuracola()
Dim n As Long, F As Long, Lin As Long
Lin = Sheets("Consolidado").Cells(Rows.Count, 4).End(xlUp).Row
F = Range(Cells(1, 4).End(xlDown), Cells(Rows.Count, 4).End(xlUp)).Rows.Count
For n = 1 To F
If Cells(n, 4).Value = "D661" Or Cells(n, 4).Value = "D761" Then
With Sheets("Consolidado")
.Range(.Cells(Lin, 1), .Cells(Lin, 16)).Value2 = Range(Cells(n, 1), Cells(n, 16)).Value2
Lin = Lin + 1
End With
End If
Next
End Sub
mas tem que ser rodada a partir da planilha que tem os codigos
Att
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 : 02/07/2014 2:14 pm