根據準則範圍,從清單中篩選或複製資料。 如果初始選擇為單一儲存格,則會使用儲存格的目前區域。
語法
表達。AdvancedFilter (動作、CriteriaRange、CopyToRange、唯一)
expression 代表 Range 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Action | 必要 | XlFilterAction | XlFilterAction 的其中一個常數,指定是否要複製清單或在原有範圍顯示篩選結果。 |
| CriteriaRange | 選用 | Variant | 準則範圍。 如果省略此引數則無準則。 |
| CopyToRange | 選用 | Variant | 如果 Action 是 xlFilterCopy,則複製資料列的目的地範圍。 否則,會忽略此引數。 |
| Unique | 選用 | Variant | 若為 True ,只篩選出唯一的記錄。 若為 False ,篩選出所有符合準則的記錄。 預設值為 False。 |
傳回值
Variant
範例
此範例會根據名為 Criteria 的準則範圍篩選名為 Database 的資料庫。
Range("Database").AdvancedFilter _
Action:=xlFilterInPlace, _
CriteriaRange:=Range("Criteria")
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。