01 / EL PUNTO DE PARTIDA
La problemática que encontré
Tenía un libro con varias hojas de generadores y necesitaba reunir su contenido en la hoja GENERADOR. La integración debía comenzar en la fila 11, conservar el encabezado y excluir las hojas CATÁLOGO y GENERADOR del recorrido.
El límite de cada hoja no estaba definido únicamente por sus celdas: al final podía haber imágenes. Si el proceso solo buscaba la última celda con contenido, podía dejar fuera parte del soporte gráfico. Además, debía conservar la relación entre cada imagen y las filas que la acompañaban.
02 / EL SOFTWARE Y LA NECESIDAD
Consolidar cifras y componer un entregable son tareas distintas
Excel incluye Consolidar para resumir rangos mediante funciones como SUMA. Mi necesidad era concatenar bloques completos con su composición visual, respetar una fila de inicio y preparar la impresión. El trabajo manual requería copiar cada bloque, ajustar objetos y revisar los límites de la hoja resultante.
Los problemas de imágenes y fórmulas registrados ocurrieron durante las iteraciones de la macro; no son evidencia de un fallo general de Excel.
03 / LA HERRAMIENTA
En qué consiste la solución
Desarrollé una macro que recorre las hojas de origen y determina su extensión considerando tanto las celdas como los objetos gráficos. Copia cada bloque desde la fila 11 y deja una fila de separación entre bloques.
La evolución de la herramienta atendió dos problemas concretos: primero, las imágenes se encimaban; después, algunas fórmulas copiadas devolvían ceros. La variante V5 copia valores y formatos por separado, conserva alturas de fila y coloca los objetos con respecto a su posición original.
La rutina también define el área de impresión hasta el último bloque y deja visibles CATÁLOGO y GENERADOR. La salida consolidada es una fotografía de los valores al ejecutar la macro; debe volver a generarse cuando cambien los cálculos de origen.
- 01Leer cada hoja desde la fila 11
- 02Copiar valores, formato e imágenes
- 03Integrar y ajustar la impresión
04 / EVIDENCIA Y ALCANCE
Qué está documentado
La serie recuperada documenta el paso de una copia general a una integración que considera imágenes, impresión y valores. Las versiones V2 y V3 recibieron confirmaciones de uso; la corrección de valores de V5 quedó entregada sin una confirmación posterior explícita.
V5 · pendiente de prueba actual
La descarga contiene la variante V5 para evaluación. Se revisó su código y su relación con el historial. No se ha ejecutado de nuevo en Excel para este portafolio.
Qué debe comprobarse
- Cotejar los valores del origen y del consolidado, incluidas fórmulas con referencias relativas.
- Contar imágenes y revisar su posición y tamaño, especialmente las que terminan después de la última celda.
- Revisar el área de impresión, las celdas combinadas y la visibilidad de las hojas.
- Probar la segunda ejecución sobre una copia y comprobar que no duplique contenido.
Requisitos y limitaciones de esta versión
Excel de escritorio con VBA. Libro con las hojas CATÁLOGO y GENERADOR y hojas de origen que compartan formato. Guardar una copia como XLSM e insertar el módulo en ese mismo libro.
- Trabaja sobre ThisWorkbook: el módulo debe estar en el libro de prueba, no en PERSONAL.XLSB.
- Limpia GENERADOR desde la fila 11 y elimina objetos cuyo inicio esté en esa zona. Usar una copia del libro.
- La V5 no tiene un manejador general de errores que garantice restaurar la configuración de Excel si se interrumpe.
- Los anchos de columna se sobrescriben al recorrer las hojas. El escenario previsto usa plantillas homogéneas.
CÓDIGO Y DOCUMENTACIÓN
Descargar para evaluar
Código VBA en TXT · guía de uso · protocolo de prueba.
La descarga contiene la variante V5 para evaluación. Se revisó su código y su relación con el historial. No se ha ejecutado de nuevo en Excel para este portafolio. Revisa las instrucciones y trabaja con copias de prueba.
Descargar paquete ZIP ↓Desarrollado por Adal Pérez