我想使用autofilter根據特定值篩選工作表中的列。但我應該過濾數據的工作簿是動態生成的,所以我不知道要在Range()中放置什麼。不使用範圍的自動篩選
但是,我知道這一列的位置(如「動態生成列的第三行」)。
任何人都可以告訴我如何才能使用autofilter當我只知道列號?
我想使用autofilter根據特定值篩選工作表中的列。但我應該過濾數據的工作簿是動態生成的,所以我不知道要在Range()中放置什麼。不使用範圍的自動篩選
但是,我知道這一列的位置(如「動態生成列的第三行」)。
任何人都可以告訴我如何才能使用autofilter當我只知道列號?
只需在列上使用自動過濾器即可。 range("A1").autofilter
將A更改爲您需要的列。選擇範圍和第一個單元格將全部拉入所連接的列的過濾器中。所以它會過濾所有空白。
您可以過濾整個列,不必擔心範圍。
Columns("E:E").AutoFilter Field:=1, Criteria1:="a"
的第一個參數'autofilter'是字段,其是列號,因此,如果簡單地進行過濾(使用UsedRange)整個片材,如果你知道它可以指定的列號。 – Rory
Downvoter,請評論爲什麼。 – Amber