Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm trying to write some VBA code to determine the number of rows being
displayed after applying a filter. This would be similar to what's displayed in the lower left-hand corner of the Excel Window after applying a filter. (Using the example below, it shows "4 of 10 records found") Assume that I have 10 rows in a worksheet. After using AutoFilter to show only rows without "ABC" in Col A and with "Closed" in Col B, I am looking for a count of, say, 4. However, the code below always gives me the total count of 10. That is, it ignores the applied filter. Sub Macro() Selection.AutoFilter Selection.AutoFilter Field:=1, Criticial:="<ABC", Operator:=xlAnd Selection.AutoFilter Field:=2, Criterial:="Closed" MsgBox Selection.CurrentRegion.Rows.Count End Sub Anyone know what code will give me the count of 4 I am looking for? |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to make list of Items displayed in AutoFilter? Any Function? | Excel Worksheet Functions | |||
How do I count rows in a filtered list when using AutoFilter? | Excel Worksheet Functions | |||
Counting the no. of entries after applying autofilter | Excel Discussion (Misc queries) | |||
Applying an AutoFilter to a string | Excel Discussion (Misc queries) | |||
Applying autofilter to protected sheet | Excel Discussion (Misc queries) |