Filtros y macros

21/09/2007 - 20:10 por Quicon | Informe spam
Hola a todos,

El problema es el siguiente tengo una hoja con diferentes macros para
diferentes filtrados. Para hacer un filtrado de una, primero tengo que
desfiltrar el anterior, pero al usar la expresion "ActiveSheet.ShowAllData"
si no hay nada filtrado me da error, por lo que tendria que poner antes
alguna expresion que hiciera que si no hay nada filtrado se la saltara.

Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Jaime Javier Hernández M.
21/09/2007 - 21:10 | Informe spam
No soy muy instruido en esto pero prueba esto
antes de la instruccion ?

On error resume next

JAime J


"Quicon" escribió en el mensaje
news:
Mostrar la cita
#2 Ivan
21/09/2007 - 23:00 | Informe spam
On 21 sep, 20:10, Quicon wrote:
Mostrar la cita
hola, no se si es muy correcto, pero yo uso lo que comenta Jaime

'On error Resume Next'

lo unico acuerdate de desactivar 'la desactivacion' de errores
inmediatamente despues de la instruccion ShowAllData, es decir, algo
asi:

with activesheet
On Error Resume Next
.ShowAllData
on Error Goto 0
#3 Héctor Miguel
22/09/2007 - 05:29 | Informe spam
hola, !

Mostrar la cita
[p.e.] -> If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData

saludos,
hector.
#4 Quicon
22/09/2007 - 11:22 | Informe spam
Muchar gracias, funciona a la perfección

"Ivan" escribió:

Mostrar la cita
#5 Ivan
22/09/2007 - 20:12 | Informe spam
hola Hector,

Mostrar la cita
es lo que andaba buscando desde hace tiempo (y mira que lo he visto
veces, pero...)

la verdad es que creia que se aplicaba solo con los autofiltros, al
igual que autofiltermode [¿o es que esta tambien vale si las celdas
estan ocultas con filtros avanzados?]

bueno, otra para la saca

muchas gracias por lo que me toca

un saludo
Ivan
Ads by Google
Search Busqueda sugerida