Set oldrng = Worksheets("数据 源").Range("A1").CurrentRegion Set wks = Worksheets.Add Set newrng = wks.Range(“A1”) Set pvc = ActiveWorkbook.PivotCaches.Create(xlDatabase,oldrng) Set pvt = pvc.CreatePivotTable(newrng) End Sub