Copiar datos filtrados de varias columnas en una tabla a otra hoja

Tengo una tabla con producto, stock, local1, local2, ... Local7 (en local* van números, cantidades)

La uso para cargar pedidos de cada local y descontar del stock lo que van pidiendo..

El problema es que ahora quiero armar una base de datos o historial en otra hoja a medida que piden, por lo que pensaba era armar una macro que filtre por valor mayor que cero en cada columna y copie a la hoja2 como valor tanto el producto como la cantidad y el nombre del local (local1, local2, etc)

Y quede en Hoja2 algo como

Pan 5 local1

Torta 1 local2

Y vaya llenando debajo sin borrar

Espero sus comentarios, hice algunas pruebas pero a veces me copia valores en blanco aunque haya filtrado.

Respuesta

Te conviene usar macros para ello, si quieres copiar solo celdas filtradas usa specialcells esto hace que solo copie las celdas visibles.

https://youtu.be/nPSFAZ8TvrQ 

Vista https://programarexcel.com descarga cientos de ejemplos de macros que puedes adaptar e ir creando tu propia macro que se ajueste a lo que necesitas

https://youtube.com/programarexcel 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas