次の方法で共有


PivotFilter.Order プロパティ (Excel)

ピボットテーブル全体に適用されるすべての値フィルターのフィルターの評価順序を指定します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。

構文

順序

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

注釈

このプロパティは、Value 型と Top n 型の PivotFilters に対してのみ有効です。 A run-time error is returned if an attempt is made to set or get this property for Label and Date filters. 1 は評価された最初のフィルターを表し、2 は 、n番目 の値に達するまで、評価された次のフィルターを表します。 -1 represents an inactive filter.

新しいフィルターの追加時に EvaluationOrder プロパティを指定しない場合は、 N +1 に設定されます ( N はフィルター コレクションの現在の EvaluationOrder 番号です)。

プロパティは Add メソッドで指定することも、後で プロパティを変更してフィールドに設定することもできます。

フィールドの評価順序を下げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が上がります。 評価順序を以前と同じに設定すると、影響はありません。 フィールドの評価順序を上げると、以前にその評価順位を保持していたフィールドと 2 つのフィールド間のフィールドはすべて 1 つずつ評価順序が下がります。

コレクション内の PivotFilters の順序は、評価される順序と同じです。 このため、開発者はピボットフィールドを評価する順序を変更できます。 ピボットフィールド (非 OLAP ピボットテーブル) またはキューブフィールド (OLAP ピボットテーブル) が PivotTables コレクションから削除されると、このプロパティは、フィールドに適用される値フィルターまたは上位 n のフィルターに対して -1 に設定されます。 フィールドを戻すと、値が明示的に指定されていない場合、適用される値フィルターまたは上位 n のフィルターに対して EvaluationOrder プロパティが N+1 に設定されます。

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

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