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
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
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.
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