Macro For

4 envíos / 0 nuevos
Último envío
nachico95
Imagen de nachico95
Offline
última acción: Hace 5 años 8 meses
alta: 05/07/2018 - 15:06
Puntos: 185
Macro For

Hola,

Necesito leer datos de una tabla que inserto y copiarlos a otra. Si no hay nada en la tabla quiero que no genere nada. Lo tengo que hacer dos tablas independientes, una tiene 2 filas y otra 11 filas.

He pensado en hacerlo con una macro y un for, pero no consigo que me de el resultado correcto.

¿Me podéis echar una mano?

Gracias

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 1 día
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
HolaSi quieres que te podamos

Hola

Si quieres que te podamos ayudar, tendrás que dar más pistas.

¿Las tablas son simples rangos de datos o son listobjects?

¿Qué has intentado sin resultado?

Danos más pistas, adjunta archivo o elabora preguntas concretas y será más sencillo contestarte.

 

Un saludo

nachico95
Imagen de nachico95
Offline
última acción: Hace 5 años 8 meses
alta: 05/07/2018 - 15:06
Puntos: 185
Siento no poder subir el

Siento no poder subir el libro total, pero hay datos que no puedo mostrar, el objetivo seria ese. En este caso querría que de la B12 a la I12 no se copiase nada en la 2a hoja. Ya tengo un macro generado para borrar las celdas en las que se escribe.  La columna de separacion es para imaginar que se borran los datos y se crea la siguiente orden de fabricacion.

Espero haber sido lo suficientemente claro.

AdjuntoTamaño
File prueba.rar8.31 KB
Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 1 día
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
HolaImagino que has copiado

Hola

Imagino que has copiado los datos desde tu libro a uno en blanco, y se te ha olvidado copiar la macro que ya tienes.

Te haré algún comentario:

-Cuando trabajes con datos, salvo en la hoja final de presentación, te recomiendo evitar siempre, siempre, no utilizar nunca, huir de ello como de la peste, las celdas combinadas. Son una gran fuente de problemas.

-Yo pondría un botón que lance la macro. Esta macro leería primero la celda A2 para ver el orden de fabricación, y luego iría leyendo los datos siempre que no esté la celda vacía.

-A mí me gusta guardar los datos en una estructura (un array o matriz) de manera que luego pegarlos sea una simple instrucción

-Yo no utilizaría un bucle FOR, sino un DO WHILE. De esa manera, el bucle se termina cuando no haya más valores.

Espero que te sirva para ordenar las ideas.

 

Un saludo