【发布时间】:2023-02-02 05:17:27
【问题描述】:
我在 Excel 工作表中有一个过滤器,我希望逐步通过 我已经记录了过滤部分。但我现在想做的是循环遍历剩余的行并将行号粘贴到另一个工作表中,例如“Sheet2”
我认为收藏可能是我需要的,但我不确定。
你能更正代码并让我走上正轨吗
谢谢,彼得
Sub FilterBOQ()
'
Dim rng As Range
Sheets("BOQ").Select
ActiveSheet.Outline.ShowLevels RowLevels:=2
ActiveSheet.ShowAllData
ActiveSheet.Range("$A$3:$S$2219").AutoFilter Field:=2, Criteria1:="110"
ActiveSheet.Range("$A$3:$S$2219").AutoFilter Field:=11, Criteria1:="<>0"
End Sub
【问题讨论】:
-
SpecialCells(xlCellTypeVisible)将返回筛选表中的可见单元格
标签: excel vba filter autofilter