李昭宇 2022-04-13 15:34 采纳率: 100%
浏览 61
已结题

VBA批量创建数据透视图

如何用VBA批量创建多个数据透视图,楼主只会用VBA创建数据透视表,但是不知道如何创建数据透视图,直觉是加一句创建图的代码即可,但还没这个水平,求指教。下文附上数据源和创建透视表的代码
数据源:
组别 电芯编号 容量 能量 温升
GN1 37 7.347 26.74 0.6
GN2 38 8.347 27.74 1.6
GN3 39 9.347 28.74 2.6
GN4 40 10.347 29.74 3.6
GN5 41 11.347 30.74 4.6
创建透视表的代码:
Sub creatpivot()
Dim pt As PivotTable
Dim pc As PivotCache
Set pc = ThisWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=ThisWorkbook.Sheets("容量").Range("a1:e6"))
Set pt = pc.CreatePivotTable(TableDestination:=ThisWorkbook.Sheets("容量").Range("f2"), TableName:="Video Data")
pt.ColumnGrand = False '不显示列统计
pt.RowGrand = False '不显示列统计

pt.AddFields RowFields:="组别"
pt.AddDataField pt.PivotFields("容量"), "均值:容量", xlAverage '添加容量为值字段,平均值
pt.AddDataField pt.PivotFields("能量"), "均值:能量", xlAverage '添加能量为值字段,平均值
pt.AddDataField pt.PivotFields("温升"), "均值:温升", xlAverage '添加温升为值字段,平均值
End Sub

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月21日
    • 创建了问题 4月13日

    悬赏问题

    • ¥100 探针系统研发相关实习报告编写问题
    • ¥15 求帮生成一个lattice diamond的许可证
    • ¥15 大一前端新生求教学解答
    • ¥15 如何制作一个可以查看“网游有序列的装备词条”的软件/插件
    • ¥15 CS2打5E与完美天梯匹配会与服务器断开连接(黑框没标明具体原因)
    • ¥15 利用cst反推材料电磁参数,推出想x,y,z方向的相对介电常数与磁导率
    • ¥15 求帮助!用赛灵思FPGA XC7A35T对一个频率50MHz的数字信号读取高低电平,只用HR bank普通单端io进行采样可以吗
    • ¥15 训练准确率100%,测试准确率只有50%
    • ¥15 grafana创建dashhabord提示no data sources of type Prometheus Alert
    • ¥15 python用arima时间序列法预测不出结果 急