Excel VBA教程:CubeFields集合对象

Worksheets (Worksheet)
PivotTables (PivotTable)
CubeFields (CubeField)

代表基于OLAP多维数据集的数据透视表中所有CubeField对象的集合。每个 CubeField对象都代表多维数据集中的一个层次或度量值字段。

CubeFields集合的用法

可用CubeFields属性返回 CubeFields集合。下例为数据字段(工作表 Sheet1 上第一个基于 OLAP 的数据透视表上)的多维数据集字段名称创建一个列表。


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

可用 CubeFields(index) 返回一个 CubeField对象,其中,index 为多维数据集字段的索引号。下例可确定当前活动工作表中第一个数据透视表的第二个多维数据集字段的名称。


strAlphaName = _
    ActiveSheet.PivotTables(1).CubeFields(2).Name

上页:Excel VBA教程:CubeField对象 下页:Excel VBA教程:CustomProperties集合

Excel VBA教程:CubeFields集合对象

Excel VBA教程:CustomProperties集合 Excel VBA教程:CustomProperty对象
Excel VBA教程:CustomView对象 Excel VBA教程:CustomViews集合对象
Excel VBA教程:DataLabel对象 Excel VBA教程:DataLabels集合对象
Excel VBA教程:DataTable对象 Excel VBA教程:DefaultWebOptions对象
Excel VBA教程:Diagram对象 Excel VBA教程:DiagramNode对象
Excel VBA教程:DiagramNodeChildren集合 Excel VBA教程:DiagramNodes集合
Excel VBA教程:Dialog对象 Excel VBA教程:Dialogs集合对象
Excel VBA教程:DisplayUnitLabel对象 Excel VBA教程:DownBars对象
Excel VBA教程:DropLines对象 Excel VBA教程:Error对象
Excel VBA教程:ErrorBars对象 Excel VBA教程:ErrorCheckingOptions对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号