Results 1 to 2 of 2

Thread: Set Pivot Table SubTotal Display Property To False

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Junior Member
    Join Date
    Oct 2013
    Posts
    1
    Rep Power
    0

    Set Pivot Table SubTotal Display Property To False

    Hi,

    I have the following code to disable subtotals for my pivot table:

    Code:
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Log Id").Subtotals = Array( _
            False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Surgery Date").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("OR Room").Subtotals = Array _
        (False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Service").Subtotals = Array _
        (False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Surgeon").Subtotals = Array _
        (False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Location").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Post Op Dest").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Patient Class").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Month").Subtotals = Array( _
        False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Quarter").Subtotals = Array( _
        False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Half year").Subtotals = Array( _
        False, False, False, False, False, False, False, False, False, False, False, False)
    
    ActiveSheet.PivotTables("SelectedDataPivot").PivotFields("Year").Subtotals = Array( _
        False, False, False, False, False, False, False, False, False, False, False, False)
    This code works perfectly fine for all fields except for the first one ("Log Id"). I even recorded a macro and got the same code as above. The weird part is the "Log Id" field wroks fine if I use say 1 year data (about 15K rows) but if I use 3 years worth of data (about 47K rows) i get the error "unable to set subtotals property of pivot field class".

    Does it matter how many rows I am using in my pivot table? If so is there a way around this?

    Also, I am sure the code above is not the most efficient way to disable sub totals so is there a better way of doing this?
    Last edited by littleiitin; 10-21-2013 at 03:55 PM.

Similar Threads

  1. EXPORT THEN REFRESH AUTOMATICALLY THE PIVOT TABLE
    By jffryjsphbyn in forum Excel Help
    Replies: 1
    Last Post: 07-24-2013, 07:32 AM
  2. Create a Pivot table
    By NITIN SHETTY in forum Excel Help
    Replies: 3
    Last Post: 01-26-2013, 11:01 AM
  3. Lookup and Count Using Pivot Table
    By RobExcel in forum Excel Help
    Replies: 2
    Last Post: 12-21-2012, 11:08 AM
  4. Replies: 7
    Last Post: 06-09-2012, 06:45 PM
  5. Filter more than one pivot table at one time
    By larryt1940 in forum Excel Help
    Replies: 8
    Last Post: 05-04-2012, 06:45 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •