¿Te atreves a demostrar lo que sabes resolviendo alguno de estos
temas abiertos/no resueltos?

Problema con Tablas...
 
Compartir:
Avisos
Vaciar todo

Problema con Tablas en Excel

 jopi
(@jopi)
Eminent Member

Buenos días Foristas.

Se me esta presentando un pequeño problema con las Tablas.

En Proyectos que he estado trabajando hago dos Tablas, una en cada Hoja, o sea; Hoja1 Tabla Diario y Hoja2 Tabla Resultado (Hablo de Tablas, no Rangos).

Por ejemplo: En la Tabla Resultado que se encuentra en la Hoja2, yo hago referencia a la Celda =A5, para que me traiga los Datos que se encuentra en la Tabla Diario, en la celda A5 y esto lo hace sin problemas, sólo que la tabla Resultado no me muestra todos los registros que se van insertando en la Tabla Diario, (no me inserta las filas), tengo que posicionarme en la esquina inferior derecha de la Tabla y darle de manera manual el largo de la Tabla.

gracias de antemano.

Saludos

Pino

 

Citar
Topic starter Respondido : 28/03/2022 7:06 pm
Etiquetas del debate
(@macromaster)
Eminent Member

Y por que crees que la tabla Resultado sabe que quieres extender los datos y seguir copiando los nuevos que insertes en Diario, en vez de copiar solo los datos que le has indicado? Y si lo que quieres es copiar solo los datos de filas impares?

En resumen, tu sabes lo que quieres hacer. Excel no. Hay que "decirselo"

ResponderCitar
Respondido : 29/03/2022 7:22 am
 jopi
(@jopi)
Eminent Member

Buenos días Foristas. Buenos días @macromaster.

Quizás no me expliqué todo lo claro posible para personas que no están acá y no saben cual es el resultado que quiero. Ofrezco mis disculpas.

Me explico:

Yo tengo un Proyecto en VBA de Facturación que tiene 6 Hojas. Para la Hoja ControlFactura los registros se insertan a través de códigos de un Botón en un UserForm, pero para la Hoja FacturaEdades, como es un simple reporte, yo tomo los datos de las hojas que lo necesite, haciendo referencia a la Hoja en cuestión o con BuscarV, pero cuando Inserto una Factura Nueva en la Hoja ControlFactura, la Tabla de la Hoja FacturaEdades no Crece de manera automática, aunque sí se inserta el Registro, solo que tienes que ir a esa Hoja y Estirar la Tabla tantas Filas como Facturas hayas insertado y no se porque es este comportamiento.

Este Reporte yo lo visualizo a través de un ListBox, pero si no se muestran las Filas insertadas no cumple objetivo.

Por favor, no se si me entendieron ahora, solo busco una solución o que me digan que estoy haciendo mal.

Yo les adjunto adjunto una muestra del archivo con solo esas dos hojas. Inserten en la Hoja ControlFactura un registro cualquiera y después vayan a la Hoja FacturaEdades y verán lo que les comento.

Gracias mil por su atención.

Saludos y mis respetos.

Pino

ResponderCitar
Topic starter Respondido : 29/03/2022 4:57 pm
(@macromaster)
Eminent Member

La respuesta es la que ya te he dado. Por que va a crecer la tabla de FacturaEdades automaticamente por que insertes una nueva linea en ControlFactura? Por que Excel debe saber que lo que quieres es que sea del mismo tamaño que los datos que tienes en ControlFactura? Y si lo que quieres es solo un extracto? También lo debe adivinar Excel?

Lo que tendrás que hacer es redimensionar por código la tabla

ResponderCitar
Respondido : 30/03/2022 7:49 am
 jopi
(@jopi)
Eminent Member

Buenos días Foristas. Buenos días  @macromaster.

Gracias por su tiempo, pero me ha servido bien poco su consejo. Apenas estoy comenzando con todo esto de Excel y VBA y me cuesta hacer muchas cosas y si acudo a ustedes, que verdaderamente son las personas que están capacitadas, es para que me guie. como voy a saber yo que es ¨redimencionar¨  por código la tabla si no me explica.

Puedo estar equivocado en mi opinión y no quiero que nadie se sienta ofendido, pero creo que si los que estamos comenzando acudimos a ustedes es para buscar un apoyo. No quiero que nadie me haga nada, yo lo hago porque además es una buena manera de aprender, pero Sí necesito una guía, una pequeña explicación.

Agradecido por su tiempo.

Mis más sinceros respeto y bendiciones.

Saludos

Pino

ResponderCitar
Topic starter Respondido : 30/03/2022 7:14 pm
RET
 RET
(@ret)
Estimable Member Admin

Buenas tardes @jopi,

 

Lo que dice MacroMaster me parece totalmente lógico. Cuando te dice que debes redimensionar por código la tabla, lo que quiere decir es que, lo que haces manualmente, es decir, extender (redimensionar) la tabla para que copie los datos de los nuevos registros introducidos, en vez de manualmente, lo hagas por código: a la vez que agregas el nuevo registro desde el form (con código VBA), agregues código para que te extienda la tabla donde quieres copiar.

 

IMF_RET

https://InformaticaMuyFacil.com

ResponderCitar
Respondido : 31/03/2022 6:45 pm

Dejar una respuesta

Nombre del autor

Correo electrónico del autor

Título *

 
Vista previa 0 revisiones Guardado
Compartir: