Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una colección de todos los objetos CubeField en un informe de tabla dinámica que se basa en un cubo OLAP. Cada objeto CubeField representa un campo de jerarquía o de medida del cubo.
Ejemplo
Use la propiedad CubeFields del objeto de tabla dinámica para devolver la colección CubeFields . En el ejemplo siguiente se crea una lista de nombres de campos de cubo de los campos de datos en el primer informe de tabla dinámica OLAP de la hoja Sheet1.
Set objNewSheet = Worksheets.Add
intRow = 1
For Each objCubeFld In _
Worksheets("Sheet1").PivotTables(1).CubeFields
If objCubeFld.Orientation = xlDataField Then
objNewSheet.Cells(intRow, 1).Value = objCubeFld.Name
intRow = intRow + 1
End If
Next objCubeFld
Use CubeFields (índice), donde index es el número de índice del campo del cubo, para devolver un único objeto CubeField . En el ejemplo siguiente se establece el nombre del segundo campo de cubo del primer informe de tabla dinámica en la hoja de cálculo actual.
strAlphaName = _
ActiveSheet.PivotTables(1).CubeFields(2).Name
Métodos
Propiedades
Vea también
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.