AW: Zu "verhindern" wüsste ich das Verhalten nic
23.12.2016 13:07:29
Michael
Hallo!
Naja, da gibt's sicher Möglichkeiten; ggf. musst Du kreativ werden mit den bekannten Bereichen.
Die Zeilenkopfüberschrift kannst Du Dir zB so holen
Sub a()
'Zeilenbeschriftung
Dim pt As PivotTable: Set pt = ActiveSheet.PivotTables(1)
pt.RowRange.Cells(1).Select
End Sub
Oder...
Sub a()
Dim pt As PivotTable: Set pt = ActiveSheet.PivotTables(1)
'unterste rechte Zelle der PivotTabelle markieren
With pt.DataBodyRange
.Cells(.Cells.Count).Select
End With
'unterste linke Zelle der PivotTabelle markieren (Gesamtergebnis)
With pt.RowRange
.Cells(.Cells.Count).Select
End With
'Prüfen ob eine Gesamtergebniszeile vorliegt
With pt
If .ColumnGrand Then
'usw..
End With
End Sub
Also da solltest Du schon hinkommen. Möglich wär natürlich auch die Zelle zu suchen, in der "Gesamtergebnis" steht - aber wenn das jemand überschreibt, hängt das Ganze. D.h. ich würd mich über die bekannten Bereiche vorhanteln...
LG
Michael