Hola a tod@s, tengo un excel con unas 3000 filas, necesito filtrarlas para que solo aparezcan las que tienen ciertas palabras, es una lista de materias y tengo que filtrar las que sean sólidas, es decir, debo filtrar las filas cuya celda "materia", contengan la palabra "sólido". El problema no es tan sencillo. Ocurre que ademas de "sólido" hay mas palabras que identifican a una materia como solido:"sólida","sólidos","sólidas","polvo",etc.He intentado varias cosas:
1. Hacer un bucle que recorra las filas, en este bucle se compara cada celda-materia con la palabra "solido" usando instr("cad1","cad2"), el problema es q si para una denominacion tarda mucho imaginaros para varias.
2. Usar repetidamente autofiltros mediante VBA, el problema es q necesito q todas las materias solidas, una vez filtradas, aparezcan a la vez.
3. Usar filtros avanzados, pero creo q aqui solo te selecciona las celdas que empiezan por "sólido","sólida",..... y no las que contienen esas palabras.
¿Alguien me podria dar alguna idea de como hacerlo?. Muchas gracias y perdonar si me enrolle demasiado. Chao