Crear un macro para rangos

2 envíos / 0 nuevos
Último envío
Gyuri
Imagen de Gyuri
Offline
última acción: Hace 1 año 7 meses
alta: 17/05/2023 - 19:27
Puntos: 25
Crear un macro para rangos

Buenas tardes.

Soy nuevo en la programación, por eso quería pedir ayuda de vosotros.

Tengo un Excel con 3 hojas. En cada hoja hay 20 "tablas" que contienen unos datos.

Lo que quiero lograr es, añadir con un botón de funciones mediante cuál se COPIARÁN UNOS DATOS DE UNAS CELDAS A OTRAS en las 3 hojas.

O, que cada hoja tenga su botón para mover esos datos de esa hoja.

Eso lo haría con un bucle donde el salto sería 62.

P.E.

En el rango ("B46:G57") tengo los datos y quiero mover esos datos al rango ("B15:G26").

Después del rango ("B108:GG119") mover los datos al ango ("B77:G88").

Así seguido hasta el último rango.

Agradecería si alguien me pudiera ayudar en eso.

Muchas gracias por adelantado.

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 semanas 4 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
El método Copy de un rango

El método Copy de un rango permite definir el destino

Por ejemplo, para copiar en la hoja activa de la posición B46:G57 a la posición B15:G26 de la hoja activa bastaría con esta línea en el código

ActiveSheet.Range("B46:G57").Copy ActiveSheet.Range("B15:G26")

 

------
Ya sé Excel, pero necesito más.