Jump to content

Añadir una segunda condición en filtro


Recommended Posts

Hola,

Comencé hace poco a hacer filtros en VB usando el bucle With y no consigo filtrar en el mismo campo por dos condiciones en vez de solo una. Ahora lo tengo para filtrar por Code65, pero me gustaría filtrar además por Code43. Os adjunto un ejemplo. Sería filtrar por la segunda columna.

With Worksheets("Referencias").Range("A:C")

.Autofilter

.Autofilter 2, "Code65"

End With

 

Gracias!

 

Ejemplo_With.xlsm

Link to post
Share on other sites

Hola, Luis!

Lo he visto y funciona! muchas gracias! El problema es que intento aprender a hacer filtros usando el With y de este modo tengo que dejar de utilizarlo... no se puede hacer el doble filtro con with? es que tampoco encontré mucho por ahí.

Gracias.

Link to post
Share on other sites
Just now, Antoni said:

Tan simple como:


Sub Filtro()

With Worksheets("referencias").Range("A:C")

.AutoFilter
.AutoFilter 2, "Code61"
.AutoFilter 3, "negro"

End With

End Sub

 

Gracias Antoni! Conseguí sacarlo con eso para un filtro en un tercer campo y con esto:

With ...

.Autofilter 2, Array:="(Code61", "Code43"), Operator:=xlFilterValues

.Autofilter 3, "negro"

End With

 

Link to post
Share on other sites
a


×
×
  • Create New...

Important Information

Privacy Policy