过滤工作表中的数据时,如何找到最后一行数据?我一直在玩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 的解决方案......