0
随着VBA的帮助下,我能够创建数据透视表后不会刷新。但是,当新线表中添加,我刷新数据透视表与wksSource1.PivotTables(1).RefreshTable
,它没有更新数据透视表。VBA支点增加新的生产线
Dim PCache As PivotCache
Dim PTable As PivotTable
Dim PRange As Range
Dim lastrowv As Long
Dim lastcolv As Long
lastrowv = wksSource.Cells(Rows.Count, 3).End(xlUp).Row
lastcolv = wksSource.Cells(5, Columns.Count).End(xlToLeft).Column
Set PRange = wksSource.Cells(5, 1).Resize(lastrowv - 4, lastcolv)
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
PRange, Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:=wksSource1.Cells(1, 1), TableName:="PivotTable14", _
DefaultVersion:=xlPivotTableVersion14
wksSource1.Select
Cells(1, 1).Select
With ActiveSheet.PivotTables("PivotTable14").PivotFields("Term - Phases")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("PivotTable14").PivotFields("Status")
.Orientation = xlColumnField
.Position = 1
End With
ActiveSheet.PivotTables("PivotTable14").AddDataField ActiveSheet.PivotTables(_
"PivotTable14").PivotFields("Steps/ Activities"), "Count of Steps/ Activities" _
, xlCount
请花时间和给予反馈和信贷(通过标记为“答案”)以前的帖子你在这儿,你已经张贴** 7倍**这里,向所有你得到的答案,从不记任何一位。因此,首先要花时间给予适当的反馈! –