【发布时间】:2021-07-02 08:05:32
【问题描述】:
我尝试过滤多列(工作表数据)但未成功,然后将过滤后的列复制到另一个工作表(工作表 2)。 初始情况: 标题在第 4:4 行
- 按字符串“SENR”过滤列 A
- 将 B 列的唯一条目复制到另一个工作表中。
到目前为止,我取得了什么成就? 我能够使用以下代码实现第 2 点):
Sub CreateUniqueList()
Dim LastRow As Long
Sheets("data").Select
LastRow = Cells(Rows.Count, "B").End(xlUp).Row
ActiveSheet.Range("B5:B" & LastRow).AdvancedFilter _
Action:=xlFilterCopy, _
CopyToRange:=Sheets("sheet2").Range("A1"), _
Unique:=True
End Sub
但是,我没有根据第 1 点首先管理过滤器列 A)。 这里有人有想法吗?
【问题讨论】: