|
楼主 |
发表于 2002-2-13 16:27
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
刷新解决,我的苯办法是将范围设得很大。但我发现一个问题,添加记录后,新的透视表数据完全不对!我的“数据项”变得很小了(也不知是哪里的数据),我的代码如下:Dim aaa As PivotTable
Worksheets("源数据").Activate
Set aaa = ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"源数据!R1C1:R5000C6").CreatePivotTable(TableDestination:="")
aaa.RefreshTable
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
aaa.SmallGrid = False
aaa.AddFields RowFields:="品牌", PageFields:= _
"备注"
aaa.PivotFields("金额").Orientation = xlDataField
字段名稍有出入,您能明白的,恳请各位高手指点!如有不清,我把文件email过来,帮我看看好吗?夏老,刚看到您的新解,我把文件发过来。非常感谢!盼复! |
|