【发布时间】:2013-06-10 23:30:48
【问题描述】:
我记录了数据透视表宏,我试图概括源数据,而不是脱离工作表名称“REPORTS”
不管工作表的名称是什么,它都会从活动工作表中获取所有数据。
这样我可以使用宏为任何活动工作表创建数据透视表:-
Sheets("**REPORTS**").Select
Range("A1").Select
Sheets.Add.Name = "Pivot"
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Sheets("**REPORTS**").Range("A1").CurrentRegion, Version:=xlPivotTableVersion15).CreatePivotTable _
TableDestination:="Pivot!R3C1", TableName:="PivotTable1", DefaultVersion _
:=xlPivotTableVersion15
Sheets("Pivot").Select
Cells(3, 1).Select
With ActiveSheet.PivotTables("PivotTable1")
.InGridDropZones = True
.RowAxisLayout xlTabularRow
End With
【问题讨论】:
标签: excel vba pivot-table