首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel vba创建数据透视表的时候只显示行或列,怎么回事,不全部显示

发布网友 发布时间:2022-04-23 23:37

我来回答

3个回答

热心网友 时间:2023-10-13 21:01

因为你的不是excel2007,所以包含xlpivottableversion12的语句都会出错。
把这样命名参数及其赋值字符串都删除掉,应该就好了,有两处:
version:=xlpivottableversion12
defaultversion:=xlpivottableversion12

热心网友 时间:2023-10-13 21:02

没遇到过,可不可以贴个图。追问可以加你的QQ吗,我的Q610067775,不知道如何上传图片选项灰
ActiveWorkbook.ShowPivotTableFieldList = True
With Worksheets(pivot).PivotTables("数据透视表1").PivotFields("Candidate Label Group:Name")
.Orientation = xlRowField
.Position = 1
End With
With Worksheets(pivot).PivotTables("数据透视表1").PivotFields("Stage")
.Orientation = xlColumnField
.Position = 1
End With

追答你可以自己录制一个宏看一下,行和列的代码不同。
比如,我测试的宏:
With ActiveSheet.PivotTables("数据透视表1").PivotFields("A")
.Orientation = xlRowField
.Position = 1
End With
ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _
).PivotFields("B"), "计数项:B", xlCount
ActiveSheet.PivotTables("数据透视表1").PivotSelect "", xlDataAndLabel, True

ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _
).PivotFields("C"), "计数项:C", xlCount

With ActiveSheet.PivotTables("数据透视表1").DataPivotField
.Orientation = xlColumnField
.Position = 1
End With

热心网友 时间:2023-10-13 21:02

赌`,/'/博用的(透视.'/,眼镜):牌九,麻将,扑克,骰子,等都可透视 不需要任何加工,需要的qq回答者

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com