Range.AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object) メソッド

定義

オートフィルターを使ってリストにフィルターをかけます。

public object AutoFilter (object Field, object Criteria1, Microsoft.Office.Interop.Excel.XlAutoFilterOperator Operator = Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd, object Criteria2, object VisibleDropDown);
Public Function AutoFilter (Optional Field As Object, Optional Criteria1 As Object, Optional Operator As XlAutoFilterOperator = Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd, Optional Criteria2 As Object, Optional VisibleDropDown As Object) As Object

パラメーター

Field
Object

省略可能 なオブジェクト。 フィルターの対象となるフィールド番号を整数で指定します。フィールド番号は、リストの左側から始まります。つまり、最も左側にあるフィールドはフィールド番号 1 になります。

Criteria1
Object

省略可能 なオブジェクト。 抽出条件 ("101" などの文字列)。 "=" を使用して空白フィールドを検索するか、"" を<>使用して非ブランク フィールドを検索します。 この引数を省略すると、条件は All になります。 が xlTop10Items の場合Operatorは、Criteria1項目の数 ("10" など) を指定します。

Operator
XlAutoFilterOperator

省略可能 XlAutoFilterOperatorです。 次のいずれかの XlAutoFilterOperator 定数:xlAnddefaultxlBottom10ItemsxlBottom10PercentxlOrxlTop10ItemsxlTop10PercentUse xlAnd and xlOr with Criteria1 and Criteria2 to construct compound criteria.

Criteria2
Object

省略可能 なオブジェクト。 2 番目の抽出条件となる文字列を指定します。 Criteria1 および Operator と組み合わせて使い、複合抽出条件を構築します。

VisibleDropDown
Object

省略可能 なオブジェクトTrue を指定 すると、フィルター処理されたフィールドの [オートフィルター] ドロップダウン矢印が表示されます。 フィルター 処理されたフィールドの [オートフィルター] ドロップダウン矢印を非表示にする場合は False。 既定値は True です。

戻り値

注釈

オブジェクトに AutoFilter プロパティを Worksheet 適用して、オブジェクトを AutoFilter 返します。

この引数をすべて省略すると、このメソッドでは、指定された範囲内の AutoFilter ドロップダウン矢印の表示を単に切り替えます。

適用対象