2009-04-24 7 views
0

OK, ich habe so eingestellt Autofilter-Eigenschaft für die Gesamtheit der aktiven Arbeitsblatt (UsedRange.AutoFilter Field:=1, Criteria1:= [blah blah])Excel-Makros - Wie bekomme ich einen Bereich von AutoFiltered-Zeilen?

Sobald die Filter angewandt werden, wie programmatisch den Bereich, wenn Zeilen und Spalten wir wählen, die das Ergebnis des Filters sind.

Ich überprüfte UsedRange, aber das gibt den ganzen (ungefilterten) Bereich. Irgendwelche Ideen?

Antwort

2

Verstanden.

Set rng = Worksheets("Sheet1").Range("A1").CurrentRegion.SpecialCells(xlVisible) 
+0

rng.Rows.Count zeigt die Anzahl der Zeilen im gefilterten Bereich an. Die Eigenschaft rng.Cells scheint jedoch auf den gesamten Bereich im Blatt zu verweisen –