Skip to content
本页内容

PivotCellType (属性)

返回一个 XlPivotCellType 常量,该常量标识单元格所对应的数据透视表实体。只读。

说明

XlPivotCellType 可为以下 XlPivotCellType 常量之一。
xlPivotCellBlankCell数据透视表中的一个结构空白单元格。
xlPivotCellCustomSubtotal 自定义分类汇总的行或列区域中的一个单元格。
xlPivotCellDataField一个数据字段标签(不是“数据”按钮)。
xlPivotCellDataPivotField“数据”按钮。
xlPivotCellGrandTotal总计行或列区域中的一个单元格。
xlPivotCellPageFieldItem显示页字段的选定项的单元格。
xlPivotCellPivotField字段的按钮(不是“数据”按钮)。
xlPivotCellPivotItem不是分类汇总、总计、自定义分类汇总或空行的行或列区域中的单元格。
xlPivotCellSubtotal分类汇总的行或列区域中的单元格。
xlPivotCellValue数据区区域(除空行以外)中的任一单元格。

示例

python
#本示例确定数据透视表中的单元格 I5 是否是一个数据项,并通知用户。本示例假定数据透视表位于活动工作表上。如果单元格 I5 不在数据透视表中,则本示例处理运行错误
def test():
    try:
        # Determine if cell I5 is a data item in the PivotTable.
        if Application.Range("I5").PivotCell.PivotCellType == xlPivotCellValue:
            print("The cell at I5 is a data item.")
        else:
            print("The cell at I5 is not a data item.")
    except Exception as e:
        print("The chosen cell is not in a PivotTable.")
python
#本示例显示工作表 Sheet1 上第一张数据透视表行轴上第一条数据透视线PivotLineCells属性的第一个PivotCell类型是否为“xlPivotCellPivotItem”
def test():
    pvtLine = Worksheets.Item("Sheet1").PivotTables(1).PivotRowAxis.PivotLines(1)
    print(pvtLine.PivotLineCells.Item(1).PivotCellType == xlPivotCellPivotItem)