我想在VBA中使用AdvancedFilter,但不是將副本設置爲範圍爲固定值,我想將其複製到第一個空行。AdvancedFilter CopyToRange:=第一個空行
我想從兩個單獨的AdvancedFilter步驟追加兩個表,有沒有更簡單的方法?例如。首先複製兩個表來分隔位置,然後合併它們?兩個表都有相同的列。
我以現在的代碼是:
Set rngCriteria_v = Sheets("1").Range("filter")
Set rngExtract_v = Sheets("2").Range("**Here first empty row**")
Set rngData_v = Sheets("3").Range("Input")
rngData_v.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=rngCriteria_v, _
CopyToRange:=Sheets("Stocks_5_control").Columns("AG").Find(vbNullString, Cells(Rows.Count, "AG")), _
Unique:=False
因此,要獲得這一直,你想合併兩個過濾工作表,在一個新的合併工作表?還是他們在單獨的工作簿? – Calum
他們在同一個工作表和工作簿 – user3614882