In pivot table, I want it to display the name, then under it the project id and next to the project name the comments in a separate column then show the spent amounts in the subsequent columns. Not sure how to get it correctly show using VBA.
Data:
[TABLE="class: grid, width: 347"]
Name
Project
[/td]Comments
[/td]month1
[/td]month2
[/td]name1
[/td]proj1
[/td]comm1
[/td]name1
[/td]proj2
[/td]
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
name2
[/td]proj1
[/td]
[TD="align: right"]120[/TD]
name2
[/td]proj2
[/td]comm2
[/td]name3
[/td]proj1
[/td]comm1
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
[/TABLE]
Pivot table:
[TABLE="class: grid, width: 215"]
Row Labels
month1
[/td]month2
[/td]name1
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
proj1
[/td]comm1
[/td]proj2
[/td]
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
(blank)
[/td]
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
name2
[/td]
[TD="align: right"]120[/TD]
proj1
[/td]
[TD="align: right"]120[/TD]
(blank)
[/td]
[TD="align: right"]120[/TD]
proj2
[/td]comm2
[/td]name3
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
proj1
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
comm1
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
Grand Total
[/td]
[TD="align: right"]400[/TD]
[TD="align: right"]355[/TD]
[/TABLE]
This is how I want it to appear:
[TABLE="class: grid, width: 347"]
Row Labels
Comments
[/td]month1
[/td]month2
[/td]name1
[/td]
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
proj1
[/td]comm1
[/td]proj2
[/td]
[TD="align: right"]160[/TD]
[TD="align: right"]155[/TD]
name2
[/td]
[TD="align: right"]160[/TD]
proj1
[/td]
[TD="align: right"]120[/TD]
proj2
[/td]comm2
[/td]name3
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
proj1
[/td]comm1
[/td]
[TD="align: right"]120[/TD]
[TD="align: right"]200[/TD]
Grand Total
[/td]
[TD="align: right"]400[/TD]
[TD="align: right"]355[/TD]
[/TABLE]
This is the code I have so far:
With ActiveSheet.PivotTables("PivotTable_Resource").PivotFields("Resource Name")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("PivotTable_Resource").PivotFields("Project")
.Orientation = xlRowField
.Position = 2
End With
ActiveSheet.PivotTables("PivotTable_Resource").AddDataField ActiveSheet.PivotTables( _
"PivotTable_Resource").PivotFields("Comments")
ActiveSheet.PivotTables("PivotTable_Resource").AddDataField ActiveSheet.PivotTables( _
"PivotTable_Resource").PivotFields("month1")
ActiveSheet.PivotTables("PivotTable_Resource").AddDataField ActiveSheet.PivotTables( _
"PivotTable_Resource").PivotFields("month2")
Display More
Thanks..