Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi folks, I looking to write code to add a % of Total column to my Pivot
table. I'm having trouble because at present I'm getting this: Jan Feb Total Product A Sales 100 150 250 % of Total 10% 15% 25% Product B Sales 150 200 350 % of Total 15% 20% 35% Product C Sales 200 200 400 % of Total 20% 20% 40% Total Sales 450 550 1000 Total % of Total 45% 55% 100% What I want to get is this: Jan Feb Total % of Total Product A 100 150 250 25.00% Product B 150 200 350 35.00% Product C 200 200 400 40.00% Total 450 550 1000 My code (or a snippet of it) looks like this: With pvtQuantities With .PivotFields("Product") .Orientation = 1 ' 1=Row End With With .PivotFields("Month") .Orientation = 2 ' 2=Column End With With .PivotFields("Sales") .Orientation = 4 ' 4=Data End With '.AddDataField(xlApp.ActiveSheet.PivotTables("Sale s by Month").PivotFields("Sales"), "% of Total") With .PivotFields("% of Total") .Calculation = Microsoft.Office.Interop.Excel.XlPivotFieldCalcula tion.xlPercentOfTotal .NumberFormat = "0.00%" End With End With Would appreciate if anyone can suggest where I am going wrong... Thanks |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Another VB Code Required | Excel Discussion (Misc queries) | |||
VB Code Required | Excel Discussion (Misc queries) | |||
VB code to total up a column as the value change on a nother | Excel Programming | |||
VB code to total up a column as the value change on another | Excel Programming | |||
Code required please | Excel Programming |