Klasse Filters (Excel VBA)

Eine Auflistung von Filter -Objekten, die alle Filter in einem Auto filterten Range-Objekt darstellt. Um eine Filters -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


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

For Each

Hier ist ein Beispiel für die Verarbeitung der Filters -Elemente in einer Sammlung


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

Count

Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.


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

Item

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Item (Index)

Index: Die Indexnummer des Objekts.


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