| |||
Añadir filas para filtro avanzado Hola a todos, tengo un excel con unos 3000 registros a filtrar segun ciertas condiciones. Despues de mucho trabajo y mensajes en este foro he conseguido q todo funcione usando filtros avanzados y programandolos con VBA para q se ejecuten en el momento adecuado. Todo funciona bien. Ahora lo q quiero es poder añadir o quitar mas registros a filtrar. El problema es q cuando haces lo de insertar fila, el rango de criterios del filtro va a cambiar(el conjunto de datos a filtrar no pues uso range("...").end(...)). La macro q programe evalua una casilla q cambia con una lista desplegable y entonces se asigna un rango de criterios u otro. Al insertar las filas se bajan todas un valor y entonces ya no funciona. ¿Alguien me puede dar alguna idea de como plantear el problema?. Gracias y un saludo. |
| |||
Yo tenía el mismo problema. Lo solucioné haciendo que la tabla a filtrar no cogiera unas celdas determinadas, sino unas columnas prefijadas. Esto te da la ventaja de que puedes añadir tantas filas como quieras y el filtro seguirá funcionando correctamente. Sin embargo, cuando añades una columna más no funciona. A mí esto no me afecta, pero no sé si a ti si. Ya me comentarás que tal te va.
__________________ El sabio no dice nunca todo lo que piensa, pero siempre piensa todo lo que dice. Aristóteles :pensando: |