Como siempre muy agradecido por todo lo que he aprendido en el foro y la paciencia que han tenido para ayudarme.
En esta oportunidad les dejo un proyecto que está en pleno desarrollo a nivel de prueba así como tambien de practica. Se trata de una manera de registrar la información empleando al máximo las columnas de la hoja destino (Hoja Registros).
Dado que usamos (a veces) Excel como base de datos para algunos trabajos, que pasaría si aprovechamos al máximo las columnas en ves de las fila...?. Así evitaríamos repeticiones en los productos, cantidades, etc.
Claro que todo es posible gracias a los bucles For Next y que estos son muy pesado luego de un tiempo. Sin embargo las posibilidades son enormes dado que si lo calculamos, una hoja Excel 2007, 2013 tiene una capacidad de 1.048.575 filas disponibles (Con Encabezado). Entonces si se hacen 150 operaciones al día como ejemplo:
6.990 días / 365 días al año=19 años aproximadamente.
19 años seria la capacidad de almacenaje de información que contendría la hoja (Registros).
En síntesis, cada fila de la hoja Registros contendrá toda la operación almacenada previamente.
Adjunto archivo con información ya almacenada y con datos en la hoja Menú para que realicen la operación y vean su ejecución. Las validaciones, depuración de código, Modificaciones están en su diseño pero la intención es mostrar la idea. Luego al terminar les doy el proyecto Completo.
P.D. Todo se realiza con las hojas Excel como medio para las operaciones.
Buenas noches
Estimados señores
Como siempre muy agradecido por todo lo que he aprendido en el foro y la paciencia que han tenido para ayudarme.
En esta oportunidad les dejo un proyecto que está en pleno desarrollo a nivel de prueba así como tambien de practica. Se trata de una manera de registrar la información empleando al máximo las columnas de la hoja destino (Hoja Registros).
Dado que usamos (a veces) Excel como base de datos para algunos trabajos, que pasaría si aprovechamos al máximo las columnas en ves de las fila...?. Así evitaríamos repeticiones en los productos, cantidades, etc.
Claro que todo es posible gracias a los bucles For Next y que estos son muy pesado luego de un tiempo. Sin embargo las posibilidades son enormes dado que si lo calculamos, una hoja Excel 2007, 2013 tiene una capacidad de 1.048.575 filas disponibles (Con Encabezado). Entonces si se hacen 150 operaciones al día como ejemplo:
19 años seria la capacidad de almacenaje de información que contendría la hoja (Registros).
En síntesis, cada fila de la hoja Registros contendrá toda la operación almacenada previamente.
Adjunto archivo con información ya almacenada y con datos en la hoja Menú para que realicen la operación y vean su ejecución. Las validaciones, depuración de código, Modificaciones están en su diseño pero la intención es mostrar la idea. Luego al terminar les doy el proyecto Completo.
P.D. Todo se realiza con las hojas Excel como medio para las operaciones.
Proyecto Enigma.zip