Autofilter not working with multiple field selections
My guess is that you don't have blank cells in the colmemo and colactiontype
fields -- for the rows that have AED in then colsource field.
Or maybe the range is already filtered and hiding the rows you expected to
see???
With ws
.AutoFilterMode = False '<-- added to remove the autofilter.
.UsedRange.AutoFilter .......
ps. I'm not sure what the True does in .specialcells() portion, either. I'd
drop it.
signon77 wrote:
The following code returns only one row of data after the header.
However range: rngColumnsToPopulate seems to only see the header row
not the row beneath it. Anyone know what might be wrong. It's the same
code I've used in the past when only one field has been used for
filtering criteria. Now I'm using 3 fields the code only seems to see
the header row.
With ws
.UsedRange.AutoFilter field:=colSource, Criteria1:="AED",
VisibleDropDown:=False
.UsedRange.AutoFilter field:=colMemo, Criteria1:="=",
VisibleDropDown:=False
.UsedRange.AutoFilter field:=colActionType, Criteria1:="=",
VisibleDropDown:=False
Set rngColumnsToPopulate
= .UsedRange.SpecialCells(xlCellTypeVisible, True)
End With
--
Dave Peterson
|