justoen | |
| 2011-02-16 11:44 - Respuestas: 7 - Tema nº: 2762597
.
Desearia pasar con una macro, los datos segun estan en la hoja 1 en el rango A1:AA42, a la hoja 2 y pegarlos en la primera fila vacia
| |
|
|
Trilobite | |
|
Re: Macro excel copiar datos en fila vacia - 2011-02-16 12:00 - Respuesta 2
¡Hola!
En la celda que tiene los datos (A1; A4,A2) le das a "Copiar"
En la celda vacía de la hoja A2, click derecho de ratón "Pegado Especial" y ahí puedes elegir, marcas y luego Aceptar.
Saludos. | |
|
|
justoen | |
|
Re: Macro excel copiar datos en fila vacia - 2011-02-16 12:19 - Respuesta 3
hola Trilobite
al dia siguiente, cuando vuelva a utilizar la macro para pegar el rango de la hoja 1 en la hoja 2, con que orden encuentra la primera fila libre, con todo gracias por el interes | |
|
|
Trilobite | |
|
Re: Macro excel copiar datos en fila vacia - 2011-02-16 13:59 - Respuesta 4
¡Hola!
La fila libre la debes encontrar tu....a ver, primero seleccionas, sea cuando sea sin importar fecha la celda cuyo contenido (formato,datos,fórmula, o todo a la vez) y click derecho "copiar"
Luego, como te dije, te vas a cualquier celda de tu elección y sea en la hoja que sea, del mismo libro o distinto (que ya la referencia automáticamente el progama la pone) y "pegado especial" en la celda donde eliges que pegar.
Si no te das cuenta y vuelves a seleccionar la misma celda que ya tenías, no pasa nada, vuelves a copiarla encima.
Lo mejor es que si hay un grupo de celdas que van a tener la misma fórmula, las seleccionas todas y le das a pegar. Automáticamente el programa cambia la referencia de la celda para que todas queden con su fórmula.
Cualquier consulta escribe.
Saldos. | |
|
|
packoh | |
|
Re: Macro excel copiar datos en fila vacia - 2011-02-16 14:28 - Respuesta 5
Despues de pasar a la hoja2 debes copiar lo siguiente en la macro para que se posicione en la primera fila vacia.
Range("a12000").End(xlUp).Offset(1, 0).Select
Esta linea de comando sube desde la 'celda a12000' hasta la primera celda con texto de la columna 'a' despues se desplaza una fila hacia abajo y selecciona para realizar el siguiente proceso. | |
|
|
|