【发布时间】:2017-04-04 18:25:40
【问题描述】:
我有下面的代码。我正在尝试执行的任务是:
- 为 C 列中包含“是”的行过滤表
- 将每个“是”左侧的单元格复制到另一个位置(全部粘贴在一列中,每个都在新行中)
- 移除过滤器并将工作表返回到预过滤状态
下面的代码过滤列表,然后复制所有过滤后的表。如何将其调整为仅复制上述内容
谢谢!
Sub filter_me()
With Sheets("Trader")
.Range("B8:B22").AutoFilter Field:=2, Criteria1:="yes"
.AutoFilter.Range.Copy
End With
With Sheets("SHEET2")
.Range("B1").PasteSpecial
End With
With Sheets("Trader")
ActiveSheet.Range("B8:B22").AutoFilter
End With
End Sub
【问题讨论】: