View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Bernie Deitrick Bernie Deitrick is offline
external usenet poster
 
Posts: 5,441
Default Get grand total from pivot table

Karim,

Try the macro below.

HTH,
Bernie
MS Excel MVP


Sub Macro1()

Dim mySht As Worksheet

On Error GoTo NoPT
With Application
.EnableEvents = False
.DisplayAlerts = False
End With

For Each mySht In ActiveWorkbook.Worksheets
mySht.Select
mySht.PivotTables(1).PivotSelect "", xlDataAndLabel, True
If Selection.Cells(Selection.Cells.Count).Value = 45 Then
mySht.Delete
End If

NextSht:
Next mySht

With Application
.EnableEvents = True
.DisplayAlerts = True
End With

Exit Sub

NoPT:
Resume NextSht
End Sub


"karimhemani" wrote in message
...
Hello All,

Thank you for your help in the past. I'm here with another question.

I need code to get the grand total of the row totals in a pivot table. Using
this grand total, I would need to delete the sheet (each sheet has only one
pivot table) if the grand total is zero.

I don't know what the name of the pivot table is, but I know for sure each
sheet that the macro is run on will have only one pivot table. Each pivot
table does have a row and column titled "Grand Total" and the grand total
that I need is the summation of the totals of each individual row. The pivot
table does have this data displayed on most bottom right.

Any help would be greatly appreciated.

-Karim