Share via


PivotFilters.Add メソッド (Excel)

PivotFilters コレクションに新しいフィルターを追加します。

構文

追加 (DataFieldValue1Value2OrderNameDescriptionMemberPropertyFieldWholeDayFilter)

PivotFilters オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
必須 XlPivotFilterType XlPivotFilterType 型のフィルターが必要です。
DataField 省略可能 バリアント型 (Variant) フィルターが添付されるフィールドです。
Value1 省略可能 バリアント型 (Variant) フィルター値 1 です。
Value2 省略可能 バリアント型 (Variant) フィルター値 2 です。
Order 省略可能 バリアント型 (Variant) データをフィルターする順序を指定します。
Name 省略可能 バリアント型 (Variant) フィルターの名前です。
Description 省略可能 バリアント型 (Variant) フィルターの簡単な説明です。
MemberPropertyField 省略可能 バリアント型 (Variant) ラベル フィルターの基になるメンバー プロパティ フィールドを指定します。
WholeDayFilter 省略可能 バリアント型 (Variant) 日に基づくフィルターを指定します。

戻り値

PivotFilter

Add 関数の正しい使用方法を示すいくつかの例を次に示します。

ActiveCell.PivotField.PivotFilters.Add FilterType := xlThisWeek 
 
ActiveCell.PivotField.PivotFilters.Add FilterType := xlTopCount DataField := MyPivotField2 Value1 := 10 
 
ActiveCell.PivotField.PivotFilters.Add FilterType := xlCaptionIsNotBetween Value1 := "A" Value2 := "G" 
 
ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := 10000  

次の使用例では、Value1 のデータ型が無効なため実行時エラーが返されます。

ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := Allan  

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。