falla el método autofilter de la clase range

02/01/2006 - 12:00 por natxovicens | Informe spam
Salud
Estoy intentando hacer una macro que haga un autofiltro. Quiero que se seleccione el criterio del autofiltro desde un COMBOBOX, pero en un momento dado se produce el error 1004 en tiempo de ejecución porque hay un fallo en el método autofilter de la calse range
Lo tengo así

Private Sub ComboBox1_Change(
Dim criterio As Varian
criterio = ComboBox1.Valu
'Selection.AutoFilte
Range("A1").AutoFilter 1, criterio, Visibledropdown:=Fals

End Su
Esto es lo último que no me ha funcionado. He probado unas cuantas cosas y siempre obtengo el mismo error, así que supongo que hay alguna propiedad o algo relativo al método autofilter que no sé
¿Alguien tiene alguna idea
Grax

natxovicens

Ver este tema: http://www.softwaremix.net/viewtopic-470514.htm

Enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 KL
03/01/2006 - 01:35 | Informe spam
Hola natxovicens,

Prueba esto:

Private Sub ComboBox1_Change()
Dim criterio As String
On Error Resume Next
criterio = ComboBox1.Text
Range("A1").AutoFilter _
Field:=1, _
Criteria1:=criterio, _
Visibledropdown:=False
End Sub

Saludos,
KL


"natxovicens" wrote in message news:
Mostrar la cita
#2 Héctor Miguel
03/01/2006 - 06:04 | Informe spam
hola, 'anonimo/a' !

Mostrar la cita
suponiendo que los datos en la columna 'A' [columna donde aplicas autofiltro] -> SON textos...
-> el codigo que expones 'tal-cual'... me ha funcionado perfectamente ;) [entonces]...

1) seria bueno si comentas 'cual/es' pudiera/n ser el/los -> '...en un momento dado...' [donde se produce el error 1004] -?-
2) existe la posibilidad de que 'trates' de filtrar -> fechas y que estes 'dando formato' [distinto] a los elementos del combo -?-

comentas [si hubiera] algun 'detalle en el tintero' ?
saludos,
hector.
Ads by Google
Search Busqueda sugerida