Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am struggled to set a Filtered range.
First I set the Filter :- objSht1.Rows("4:4").AutoFilter objSht1.Rows("4:4").AutoFilter Field:=2, Criteria1:="Fred" objSht1.Rows("4:4").AutoFilter Field:=6, Criteria1:="Green" objSht1.Rows("4:4").AutoFilter Field:=13, Criteria1:="<0", Operator:=xlAnd Now I want to set a Range to be that Filtered set. I have tried Set FilteredRge = objSht1.AutoFilter.Range.Resize(objSht1.AutoFilter .Range.Rows.Count - 1, 1).Offset(1, 0).Cells.SpecialCells(xlCellTypeVisible) The idea was to omit the header from the filtered range. This sort of works but if there are only 2 rows in my filtered range, say row 45 and row 112, then I want to work through my filtered range and examine cell values in that range. So, I want the 2nd row of my filted range to be row 112 in the spreadsheet. If I use FilteredRge(2, 4).Value I get Column D from row 46 not column D from row 112 as I want. Can anyone help? |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sum a filtered range | Excel Discussion (Misc queries) | |||
creating a filtered range/named range | Excel Programming | |||
setting range().hidden=True causes range error 1004 | Excel Programming | |||
traversing through a filtered range based on another filtered range | Excel Programming | |||
filtered range | Excel Programming |