Excel VBA教程:CalculatedMember对象

   
CalculatedMembers
CalculatedMember

代表数据透视表的计算字段和计算项,该数据透视表以联机分析处理 (OLAP) 为数据源。

CalculatedMember对象用法

可用Add方法或CalculatedMembers集合的Item属性返回一个 CalculatedMember对象。

可用 CalculatedMember对象的IsValid属性检查数据透视表中计算字段或计算项的有效性。

注意   如果数据透视表当前没有连接到数据源,IsValid属性将返回 True。在测试 IsValid属性之前请使用MakeConnection方法。

下例通知用户计算成员是否有效。本示例假定活动工作表中存在数据透视表,该活动工作表中包含有效或无效的计算成员。


Sub CheckValidity()
    Dim pvtTable As PivotTable
    Dim pvtCache As PivotCache
    Set pvtTable = ActiveSheet.PivotTables(1)
    Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1)
    ' Handle run-time error if external source is not an OLEDB data source.
    On Error GoTo Not_OLEDB
    ' Check connection setting and make connection if necessary.
    If pvtCache.IsConnected = False Then
        pvtCache.MakeConnection
    End If
    ' Check if calculated member is valid.
    If pvtTable.CalculatedMembers.Item(1).IsValid = True Then
        MsgBox "The calculated member is valid."
    Else
        MsgBox "The calculated member is not valid."
    End If
End Sub

上页:Excel VBA教程:CalculatedItems集合对象 下页:Excel VBA教程:CalculatedMembers集合

Excel VBA教程:CalculatedMember对象

Excel VBA教程:CalculatedMembers集合 Excel VBA教程:CalloutFormat对象
Excel VBA教程:CellFormat对象 Excel VBA教程:Characters对象
Excel VBA教程:Chart对象 Excel VBA教程:ChartArea对象
Excel VBA教程:ChartColorFormat对象 Excel VBA教程:ChartFillFormat对象
Excel VBA教程:ChartGroup对象 Excel VBA教程:ChartGroups集合
Excel VBA教程:ChartObject对象 Excel VBA教程:ChartObjects集合对象
Excel VBA教程:Charts集合 Excel VBA教程:ChartTitle对象
Excel VBA教程:ColorFormat对象 Excel VBA教程:Comment对象
Excel VBA教程:Comments集合对象 Excel VBA教程:ConnectorFormat对象
Excel VBA教程:ControlFormat对象 Excel VBA教程:Corners对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号