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.

1 respuesta

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