Range.AdvancedFilter(XlFilterAction, Object, Object, Object) Range.AdvancedFilter(XlFilterAction, Object, Object, Object) Method

定義

フィルター処理するか、検索条件範囲に基づいて、リストからデータをコピーします。 Filters or copies data from a list based on a criteria range.

public object AdvancedFilter (Microsoft.Office.Interop.Excel.XlFilterAction Action, object CriteriaRange, object CopyToRange, object Unique);
Public Function AdvancedFilter (Action As XlFilterAction, Optional CriteriaRange As Object, Optional CopyToRange As Object, Optional Unique As Object) As Object

パラメーター

Action
XlFilterAction XlFilterAction

必要なXlFilterAction Required XlFilterAction. Xlfilteraction クラスの定数は次のいずれか:xlFilterCopyxlFilterInPlace Can be one of the following XlFilterAction constants:xlFilterCopyxlFilterInPlace

CriteriaRange
Object Object

省略可能なオブジェクトです。 Optional Object. 条件の範囲です。 The criteria range. この引数を省略すると、条件はありません。 If this argument is omitted, there are no criteria.

CopyToRange
Object Object

省略可能なオブジェクトです。 Optional Object. アクションの場合は、コピーした行を変換先の範囲xlFilterCopy The destination range for the copied rows if Action is xlFilterCopy. それ以外の場合、この引数は無視されます。 Otherwise, this argument is ignored.

Unique
Object Object

省略可能なオブジェクトです。 Optional Object. True の一意のレコードのみをフィルター処理するにはFalseの条件を満たすすべてのレコードにフィルターを適用します。 True to filter unique records only; False to filter all records that meet the criteria. 既定値は False です。 The default value is False.

戻り値

注釈

初期選択範囲が単一のセルの場合は、そのセルの現在の領域が使用されます。 If the initial selection is a single cell, that cell's current region is used.

適用対象