Objeto CubeField (Excel)

Representa un campo de medida o jerarquía de un cubo OLAP. En un informe de tabla dinámica, el objeto CubeField es un miembro de la colección CubeFields.

Ejemplo

Use la propiedad CubeField del objeto PivotField para devolver el objeto CubeField . En este ejemplo se crea una lista con los nombres de campo de cubo para todos los campos de jerarquía en el primer informe de tabla dinámica basado en OLAP de Sheet1.

Set objNewSheet = Worksheets.Add 
objNewSheet.Activate 
intRow = 1 
For Each objPF in _ 
 Worksheets("Sheet1").PivotTables(1).PivotFields 
 If objPF.CubeField.CubeFieldType = xlHierarchy Then 
 objNewSheet.Cells(intRow, 1).Value = objPF.Name 
 intRow = intRow + 1 
 End If 
Next objPF

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.