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 のサポートおよびフィードバックを参照してください。