Objeto CubeFields (Excel)

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.