krishna334
Active Member
- Joined
- May 22, 2009
- Messages
- 391
Hi All,
Below is a part of my macro:
Sheets("SUMMARY").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"PM Manual Override!R5C1:R514C61", Version:=xlPivotTableVersion12). _
CreatePivotTable TableDestination:="SUMMARY BY PM BY HPL!R4C1", TableName:= _
"PivotTable3", DefaultVersion:=xlPivotTableVersion12
I want to change it as something like below:
Sheets("SUMMARY").Select
K = Sheets("Planner Manual Override").UsedRange.Rows.Count
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Sheets("PM Manual Override").Range("A5:BI" & K), Version:=xlPivotTableVersion12). _
CreatePivotTable TableDestination:="SUMMARY BY PM BY HPL!A4", TableName:= _
"PivotTable2", DefaultVersion:=xlPivotTableVersion12
What i want is to change the R1C1 type referencing of souce data to something with Range("A5:BI" & K), where K is the last used row of a sheet "Planner Manual Override". But the above modifed one shows error
Below is a part of my macro:
Sheets("SUMMARY").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"PM Manual Override!R5C1:R514C61", Version:=xlPivotTableVersion12). _
CreatePivotTable TableDestination:="SUMMARY BY PM BY HPL!R4C1", TableName:= _
"PivotTable3", DefaultVersion:=xlPivotTableVersion12
I want to change it as something like below:
Sheets("SUMMARY").Select
K = Sheets("Planner Manual Override").UsedRange.Rows.Count
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Sheets("PM Manual Override").Range("A5:BI" & K), Version:=xlPivotTableVersion12). _
CreatePivotTable TableDestination:="SUMMARY BY PM BY HPL!A4", TableName:= _
"PivotTable2", DefaultVersion:=xlPivotTableVersion12
What i want is to change the R1C1 type referencing of souce data to something with Range("A5:BI" & K), where K is the last used row of a sheet "Planner Manual Override". But the above modifed one shows error