Macro excel VBA modificar código para copiar y pegar en otra hoja
Tengo un problema a la hora de copiar y pegar un rango de celdas en otra hoja. Si solo tengo que copiar una línea (en caso de que solo exista una) coge el rango de toda la hoja (no solo desde la fila 8 columna B) copia hasta abajo, incluidas las celdas en blanco y se me satura la macro. No sucede esto si hay dos líneas, este es el código, no sé qué sucede... ¿alguna sugerencia? Gracias.
Sheets("ORIGEN"). Activate Range(Range("B8"), Range("B8").End(xlDown)).Select Range(Selection, Selection.Offset(, 4)).Select ' Para que abarque todas las columnas Selection. Copy Sheets("Destino"). Activate ActiveSheet.Paste Range("A" & Range("A" & Rows. Count).End(xlUp). Row + 1) 'Pegar los datos en la primera fila libre desde "A"
1 Respuesta
Respuesta de Dante Amor
4