PivotField.PropertyOrder プロパティ (Excel)
メンバー プロパティ フィールドであるピボットテーブル フィールドにのみ有効です。 メンバー プロパティが属するキューブ フィールド内での位置を示す長整数型 (Long) の値を返します。 値の取得と設定が可能です。
構文
式。PropertyOrder
式PivotField オブジェクトを表す変数。
注釈
このプロパティを設定すると、そのキューブ フィールドのプロパティの順序が並べ替えられます。 このプロパティは 1 から始まります。 使用できる範囲は、1 から、階層として表示されているメンバー プロパティ フィールドの最大数までです。
IsMemberProperty プロパティが False の場合、PropertyOrder プロパティを使用すると実行時エラーが発生します。
例
次の使用例は、4 番目のフィールドにメンバー プロパティがあるかどうかを判断し、存在する場合はメンバー プロパティの位置を表示します。 結果に応じて、Excel からユーザーに通知されます。 この例では、作業中のワークシートにピボットテーブルが存在し、それがオンライン分析処理 (OLAP) データ ソースに基づいていると想定しています。
Sub CheckPropertyOrder()
Dim pvtTable As PivotTable
Dim pvtField As PivotField
Set pvtTable = ActiveSheet.PivotTables(1)
Set pvtField = pvtTable.PivotFields(4)
' Check for member properties and notify user.
If pvtField.IsMemberProperty = False Then
MsgBox "No member properties present."
Else
MsgBox "The property order of the members is: " & _
pvtField.PropertyOrder
End If
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示