过滤工作表中的数据时,如何找到最后一行数据?我一直在玩Special Cells
,Visible Cells
但找不到解决方案。我认为它必须是我下面的某种变化:
...
With ws
LR = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A1:E" & LR).AutoFilter Field:=2, Criteria1:="=4"
LRfilt = .Range("A" & Rows.SpecialCells(xlCellTypeVisible).Count).End(xlUp).Row
Debug.Print LR
Debug.Print LRfilt
End With
...
文件可以在这里找到:
wikisend.com/download/443370/FindLRFilteredData.xls
编辑:
在与 Siddharth 讨论后意识到,我不希望Last Row
我需要的属性来计算可见行数,这导致了下面 Sid 的解决方案......