Necesito un macro para copiar datos de una hoja de excel

Necesito una macro que copie los datos de una hoja de excel y los envíe a la siguiente sin interesar el numero de hoja.

Gracias

Respuesta
1

Hay muy poca información como para desarrollar una macro, así que solo te dejo las instrucciones básicas por si ya tenés un buen manejo de VBA las puedas implementar.

'con esta copia toda la hoja

Activesheet.Cells.Copy Destination:=Activesheet.Next.Range("A1")

'con esta copia solo un rango y lo coloca a partir de cierta ubicación, en el ej A5

Activesheet.Range("A2:J50").Copy Destination:= Activesheet.Next.Range("A5")

También podes hacer una 'copia' de la hoja, es decir creando una nueva... bueno, si no podes con estas instrucciones aclara bien qué datos y cómo deben ser pegados, para que te desarrolle la macro completa. No olvides indicar tu versión Excel.

PD) En la sección Macros de mi sitio pode´s encontrar otras instrucciones de copiado.

Muchas gracias me ha servido de mucho y es justamente lo que necesitaba.

Si fuera posible por favor si me envías el código para copiar creando una nueva hoja siguiente a la de los datos.

Gracias

Un modo sería así:

ActiveSheet.Copy Before:=ActiveSheet.Next

Tené presente que ahora la hoja nueva pasa a ser la activa y aún no tiene nombre, así que a continuación le podes asignar uno, por ej:

ActiveSheet.Name = "hoja_copia"

Sdos y NO olvides finalizar la consulta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas