Hola:
Estoy intentando hacer una macro para poder resumir una
tarea.
Lo que busco es que me copie en una hoja ciertos datos.
Digamos: En una hoja tengo un listado con varias colomnas
y filas. Lo que quiero es que si el valor de la columna B
de una hoja, es igual al valor de cirta celda de otra hoja
me vaya copiando los datos de las filas de al lado de una
hoja a la otra.
Comencé a hacer algo pero me termina copiando los valores
de todas las filas y no los que quiero que copie que son
los que coincidan con la condición.
Les copio la macro para que vean donde puede estar el
error.
Muchas gracias desde ya por cualquier ayuda.
Saludos,
Marcelo
Sub cancelar_AT()
Dim Fila As Integer
For Fila = 2 To 20000
If (Worksheets("Descargas").Range("B" & Fila)) =
(Worksheets("Cancelación").Range("DP2")) Then Exit For
Sheets("Descargas").Select
Range("C" & Fila).Select
Selection.Copy
Sheets("Cancelación").Select
Range("C65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
Sheets("Descargas").Select
Range("D" & Fila).Select
Selection.Copy
Sheets("Cancelación").Select
Range("D65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
Next
End Sub
Leer las respuestas