Hi,

Sorry I could not able to provide data bcoz its highly confidential I ran
same using run macro I think lines which I have bolded has problem and I
don't know how to use Adddatafield in code my code.

Points what I am following is.

1) I am putting 3 fields i.e. Location, Asset and Report date in Row fields.
2) I am putting 2 fields i.e. BTN and Report date in Column field
3) while getting count I am facing problem I am getting all -4142.
4) But I am not getting Column Labels values when I ran the macro which I
have done. i thin problem lies in Adddatafield

Please let me know how to do this.



Sub Macro1()
'
' Macro1 Macro
'
'
    Sheets.Add
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "FormatData!R1C1:R238C13",
Version:=xlPivotTableVersion10).CreatePivotTable _
        TableDestination:="Sheet3!R3C1", TableName:="PivotTable2",
DefaultVersion _
        :=xlPivotTableVersion10
    Sheets("Sheet3").Select
    Cells(3, 1).Select
    With ActiveSheet.PivotTables("PivotTable2").PivotFields("Person
Location")
        .Orientation = xlRowField
        .Position = 1
    End With
    With ActiveSheet.PivotTables("PivotTable2").PivotFields("Asset")
        .Orientation = xlRowField
        .Position = 2
    End With
    With ActiveSheet.PivotTables("PivotTable2").PivotFields("Reported
DateTime")
        .Orientation = xlRowField
        .Position = 3
    End With

*    ActiveSheet.PivotTables("PivotTable2").AddDataField
ActiveSheet.PivotTables( _
        "PivotTable2").PivotFields("Bridge Ticket Number"), _
        "Count of Bridge Ticket Number", xlCount

    ActiveSheet.PivotTables("PivotTable2").AddDataField
ActiveSheet.PivotTables( _
        "PivotTable2").PivotFields("Reported DateTime"), "Count of Reported
DateTime", _
        xlCount
    With ActiveSheet.PivotTables("PivotTable2").DataPivotField
        .Orientation = xlColumnField
        .Position = 1
    End With
*End Sub


On Thu, Jul 7, 2011 at 8:46 PM, Rajan_Verma <rajanverma1...@gmail.com>wrote:

>  *Please attached corresponding data*
>
> * *
>
> *From:* excel-macros@googlegroups.com [mailto:
> excel-macros@googlegroups.com] *On Behalf Of *Chandra Shekar
> *Sent:* Thursday, July 07, 2011 8:15 PM
> *To:* excel-macros@googlegroups.com
> *Subject:* $$Excel-Macros$$ Pivot Issue****
>
> ** **
>
> Hi,****
>
>  ****
>
> The data is not displaying in the below code which has written for pivot.
> Please let me know where is the error is.****
>
>  ****
>
> Thanks in advance****
>
>  ****
>
> Sub pivot_table()****
>
> Dim pvt_ch As PivotCache
> Dim pvt_tbl As PivotTable
> Dim rng As Range****
>
> Set rng = ThisWorkbook.Worksheets("Formatdata").UsedRange
> Set pvt_ch = ThisWorkbook.PivotCaches.Add(xlDatabase, rng)****
>
> ThisWorkbook.Worksheets("Pivot").Select****
>
> Set pvt_tbl = pvt_ch.CreatePivotTable(Worksheets("Pivot").Range("B3"))
> With pvt_tbl
>     .AddFields Array("Person Location", "Asset", "Reported DateTime")
> End With****
>
>
> With pvt_tbl
>     .CalculatedFields.Add "Count of Bridge Ticket Number", xlCount
>     .CalculatedFields.Add "Count of Reported DateTime", xlCount
> End With****
>
>
> With pvt_tbl.PivotFields("Count of Bridge Ticket Number")
>     .Orientation = xlDataField
>     .Function = xlCount
> End With****
>
> With pvt_tbl.PivotFields("Count of Reported DateTime")
>     .Orientation = xlDataField
>  '   .Function = xlCount
> End With****
>
>
> With pvt_tbl.DataPivotField
>     .Orientation = xlColumnField
>     .Position = 1
> End With****
>
> With pvt_tbl
> pitm_cnt = pvt_tbl.PivotFields("Person Location").PivotItems.Count
> For j = 1 To pitm_cnt
>         pvt_tbl.PivotFields("Person Location").PivotItems(j).ShowDetail =
> False
> Next
> End With
> Application.CutCopyMode = False****
>
> End Sub****
>
> --
>
> ----------------------------------------------------------------------------------
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel****
>
> --
>
> ----------------------------------------------------------------------------------
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel
>

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Reply via email to