Classe Filters (Excel VBA)

Uma coleção de objetos Filter que representa todos os filtros em um intervalo filtrado. Para usar uma variável de classe Filters, ela primeiro precisa ser instanciada por exemplo


Dim flts as Filters
Set flts = ActiveSheet.AutoFilter.Filters

For Each

Aqui está um exemplo de processamento dos itens Filters em uma coleção.


Dim flt As Filter
For Each flt In ActiveSheet.AutoFilter.Filters
	
Next flt

Count

Retorna um valor Long que representa o número de objetos na coleção.


Dim lngCount As Long
lngCount = ActiveSheet.AutoFilter.Filters.Count

Item

Retorna um único objeto de uma coleção.

Item (Index)

Index: O número de índice do objeto.


Dim fltItem As Filter
Set fltItem = ActiveSheet.AutoFilter.Filters(Index:=1)