Compartir a través de


Objeto CubeField (Excel)

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

Ejemplo:

Utilice la propiedad CubeField del objeto PivotField para devolver el objeto CubeField . En este ejemplo se crea una lista de los nombres de campo de cubo para todos los campos de jerarquía del primer informe de tabla dinámica basado en OLAP en 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 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.