Compartir vía


Propiedad PivotField.PropertyOrder (Excel)

Válida sólo para los campos de tabla dinámica que son campos de propiedades de miembros. Devuelve un valor de tipo Long que indica la posición de presentación de la propiedad de miembro dentro del campo de cubo al que pertenece. Lectura y escritura.

Sintaxis

expresión. PropertyOrder

Expresión Variable que representa un objeto PivotField .

Comentarios

Si establece esta propiedad se volverán a organizar las propiedades de este campo de cubo. Esta propiedad está basada en uno. El rango permitido es desde uno hasta el número máximo de los campos de propiedades de miembro que se muestren para la jerarquía.

Si la propiedad IsMemberProperty es False, el uso de la propiedad PropertyOrder crea un error en tiempo de ejecución.

Ejemplo:

En este ejemplo se determina si hay propiedades de miembro en el cuarto campo y, si las hay, muestra la posición de las propiedades de miembro. Según lo que encuentre, Excel se lo comunica al usuario. Este ejemplo supone que existe una tabla dinámica en la hoja de cálculo activa y que se basa en un origen de datos OLAP (Online Analytical Processing).

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.