Compartir vía


Objeto CubeFields (Excel)

Colección de todos los objetos CubeField de 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:

Utilice la propiedad CubeFields del objeto PivotTable 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 de 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.