Tengo un libro de Excel que tiene un montón de hojas en él. Una hoja es una hoja de resumen / resumen que contiene un montón de tablas diferentes en ella. Cada tabla extrae datos utilizando una consulta SQL de una serie de bases de datos. Las tablas tienen varias columnas, pero pocas filas, por lo que quiero tenerlas una encima de la otra.
El problema es que cuando actualizo los datos en el libro de trabajo, si hay nuevas filas en la primera tabla (por ejemplo) se "superpondrá" y Excel no podrá actualizar las tablas.
Hubiera esperado que las tablas simplemente se desplazaran hacia abajo cuando se agregaran nuevos datos a una tabla que se encuentra arriba, pero no habrá tanta suerte por defecto. ¿Hay alguna manera de que eso suceda?
He leído su sinopsis varias veces y no entiendo su configuración. ¿Qué tienen que ver las otras hojas con la "hoja de resumen"? ¿Cómo está actualizando el libro de trabajo a través de consultas de SQL escritas en VBA o conexiones de datos?
—
variant
Una captura de pantalla ayudaría.
—
Julian Knight
Sospecho que no hay una solución fácil aquí, pero me encantaría que se demuestre lo contrario. Volvería a las consultas SQL y agregaría código para restringir, por ejemplo. SELECCIONAR TOP 5 ...
—
Mike Honey
@MikeHoney: Algo como un SELECT TOP N funcionaría ya que las tablas nunca necesitarían expandirse, por lo que no habría ninguna superposición Lo que he hecho en el ínterin es que he dividido las tablas en una hoja separada por tabla. Definitivamente no es ideal ya que no obtengo toda esta información de un vistazo.
—
Steven Evers