Sub CreateSecondPivotTable() lRow = Sheets("MASTER DATA").Cells(Rows.Count, 3).End(xlUp).Row Sheets("MASTER DATA").Select Cells.Select Sheets.Add After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = "Pivot Table Two Results" ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=Sheets("MASTER DATA").Range(Sheets("MASTER DATA").Cells(1, 1), Sheets("MASTER DATA").Cells(lRow, 79)), Version:=6).CreatePivotTable TableDestination:=Sheets("Pivot Table Two Results").Cells(1, 1), TableName:="PivotTable1", DefaultVersion:=6 ActiveWorkbook.ShowPivotTableFieldList = True With ActiveSheet.PivotTables("PivotTable1").PivotFields("Value stream") .Orientation = xlRowField .Position = 1 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Planner") .Orientation = xlRowField .Position = 2 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields( _ "Work Center description") .Orientation = xlRowField .Position = 3 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("OMG Description") .Orientation = xlRowField .Position = 4 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales Order") .Orientation = xlRowField .Position = 5 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Item") .Orientation = xlRowField .Position = 6 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Material") .Orientation = xlRowField .Position = 7 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Material Description") .Orientation = xlRowField .Position = 8 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Overdue Qty.") .Orientation = xlRowField .Position = 9 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Sold-to Name") .Orientation = xlRowField .Position = 10 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Stock Status") .Orientation = xlRowField .Position = 11 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Date Added") .Orientation = xlRowField .Position = 12 End With ActiveSheet.PivotTables("PivotTable1").PivotFields("Date Added").AutoGroup With ActiveSheet.PivotTables("PivotTable1").PivotFields("CRD GI Date") .Orientation = xlRowField .Position = 15 End With ActiveSheet.PivotTables("PivotTable1").PivotFields("CRD GI Date").AutoGroup With ActiveSheet.PivotTables("PivotTable1").PivotFields("MPD GI Date") .Orientation = xlRowField .Position = 18 End With ActiveSheet.PivotTables("PivotTable1").PivotFields("MPD GI Date").AutoGroup With ActiveSheet.PivotTables("PivotTable1").PivotFields("CPD GI") .Orientation = xlRowField .Position = 21 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("SHIP DAYS") .Orientation = xlRowField .Position = 22 End With With ActiveSheet.PivotTables("PivotTable1").PivotFields("Delivery Created") .Orientation = xlRowField .Position = 23 End With ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales Org.").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales Office").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales Order").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Item").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Schedule Line").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sold-to").Subtotals = Array _ (False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sold-to Name").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Ship-to").Subtotals = Array _ (False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Ship-to Name").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Carrier").Subtotals = Array _ (False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Carrier Name").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Material").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Material Description"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Work Center").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Work Center description"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Series").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Plant").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Ship. Point").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Customer PO Nbr."). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Customer PO Itm"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Customer Matl Nbr."). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Leadtime (Work Days)"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("OMG Description"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Overdue Qty.").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Correct overdue qty."). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("INV2 stock overview"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Check").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Revised INV2 stock"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Stock Status").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields( _ "Lookup Original Req del date").Subtotals = Array(False, False, False, False, False _ , False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Overdue Value").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("Currency").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Planner").Subtotals = Array _ (False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Value stream").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Prof Ctr").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Date Added").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Days Given").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("CPD GI").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Days late").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("CRD GI Date").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("MPD GI Date").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Delivery Created"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Delivery Block").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("Delivery/Item").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("Partial Delivery"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Download Status"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Unloading Pt.").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("Unrestricted").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("In QI").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Fixed Vendor/Work Centre"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Nbr of Boxes").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("SPQ/POP Qty").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Incomplete Data"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Credit Block Status"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales org Risk Code"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sales Status").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("OCRD").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Exception").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("CRD").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("MRP Group").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sequence Number"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Product Family").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields("MatlStatus").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Element").Subtotals = Array _ (False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("MRP Element Description"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("UOM").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Plant Z9MM103").Subtotals _ = Array(False, False, False, False, False, False, False, False, False, False, False, False _ ) ActiveSheet.PivotTables("PivotTable1").PivotFields( _ "Receiving plant description").Subtotals = Array(False, False, False, False, False, _ False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Product family2"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Route desc").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("PS STO").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("PS STO Item").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Sold-to2").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("CSR").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Ship-to2").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("SHIP DAYS").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("PO NUMBER").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("MAD").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("INTERCO/ 3RD PARTY"). _ Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _ False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Years").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters2").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Years2").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters3").Subtotals = _ Array(False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Years3").Subtotals = Array( _ False, False, False, False, False, False, False, False, False, False, False, False) ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").PivotFields("Years").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters2").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").PivotFields("Years2").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").PivotFields("Quarters3").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").PivotFields("Years3").Orientation = _ xlHidden ActiveSheet.PivotTables("PivotTable1").RowAxisLayout xlTabularRow ActiveWorkbook.ShowPivotTableFieldList = False ActiveSheet.PivotTables("PivotTable1").ShowDrillIndicators = False ActiveSheet.PivotTables("PivotTable1").RepeatAllLabels xlRepeatLabels Cells.Select Cells.EntireColumn.AutoFit End Sub