Buenas tardes, recién estoy iniciandome en VBA y quisiera saber si alguien me podría dar una mano con este pequeño inconveniente que tengo. Resulta que tengo una tabla matriz de compras de la que se exportan datos a otras tablas. Estas tablas las tengo filtradas de diferentes maneras por lo que al modificar datos en la tabla matriz tengo que actualizar manualmente los filtros para que quede de la forma que deseo.
Encontré una manera de hacerlo, pero me parece que esto tiene que ser aplicado para cada tabla:
With ActiveWorkbook.Worksheets("HOJA").ListObjects("TABLAX")
.AutoFilter.ApplyFilter
End With
Mi duda es si de alguna manera se podría actualizar los filtros de todas las tablas de la hoja activa, pues existe una tabla 'matriz' en cada hoja (una hoja mensual) y lo óptimo sería que el código pueda ser re-utilizable en estas hojas o que el macro se pueda aplicar en ellas también.
Gracias de antemano
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas tardes, recién estoy iniciandome en VBA y quisiera saber si alguien me podría dar una mano con este pequeño inconveniente que tengo. Resulta que tengo una tabla matriz de compras de la que se exportan datos a otras tablas. Estas tablas las tengo filtradas de diferentes maneras por lo que al modificar datos en la tabla matriz tengo que actualizar manualmente los filtros para que quede de la forma que deseo.
Encontré una manera de hacerlo, pero me parece que esto tiene que ser aplicado para cada tabla:
With ActiveWorkbook.Worksheets("HOJA").ListObjects("TABLAX")
.AutoFilter.ApplyFilter
End With
Mi duda es si de alguna manera se podría actualizar los filtros de todas las tablas de la hoja activa, pues existe una tabla 'matriz' en cada hoja (una hoja mensual) y lo óptimo sería que el código pueda ser re-utilizable en estas hojas o que el macro se pueda aplicar en ellas también.
Gracias de antemano