Busca, copiar y pegar..
Hola Luis… se impone otra pregunta… la misma fórmula que me facilitaste ahora quiero repetirla 7 veces en un mismo código, solo que cada una de ellas tiene que tener un If Then. He tratado de hacerlo funcionar con 3 pero me arroja un error y si funciona en forma independiente cada una, te pido me ayudes con ese algo que le falta. Muchísimas gracias por todo. Esta es una de las partes.
Sub ejemplo_luis()
Application.ScreenUpdating = False
If Range("Q3") = 1 Then
valor = Range("$BI$1016").value
Set busca = ActiveSheet.Range("b1000:b2000").Find(valor, LookIn:=xlValues, lookat:=xlWhole)
If Not busca Is Nothing Then
ubica = busca.Address
Do
ubica2 = busca.Address
Range(ubica2, Range(ubica2).Offset(0, -1)).Copy
Sheets("pagada").Range("a65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
Range(ubica2, Range(ubica2).Offset(0, -1)).ClearContents
Set busca = ActiveSheet.Range("b1000:b2000").FindNext(busca)
Loop While Not busca Is Nothing 'And busca.Address <> ubica
End If
Range("Q3").SetFocus
If…then
…
End if
Application.ScreenUpdating = True
End sub