Klasse PivotTableChangeList - die Liste der Änderungen, die ein Benutzer an Wert Zellen in einem PivotTable-Bericht basierend auf einer OLAP-Datenquelle vorgenommen hat. (Excel VBA)
Die Klasse PivotTableChangeList stellt die Liste der Änderungen dar, die ein Benutzer an Wert Zellen in einem PivotTable-Bericht basierend auf einer OLAP-Datenquelle vorgenommen hat. Um eine PivotTableChangeList -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim ptc as PivotTableChangeList
Set ptc = ActiveCell.PivotTable.ChangeList
Add
Fügt der angegebenen PivotTableChangeList -Auflistung ein ValueChange -Objekt hinzu.
Die Add-Methode ermöglicht das codegesteuerte Hinzufügen von ValueChange-Objekten zum PivotTable-Bericht.
Add (Tuple, Value, AllocationValue, AllocationMethod, AllocationWeightExpression)
Dim strTuple As String: strTuple =
Dim dblValue As Double: dblValue =
Dim vlc As ValueChange
Set vlc = ActiveCell.PivotTable.ChangeList.Add(Tuple:=strTuple, Value:=dblValue)
Arguments
Hier sind die benannte Argumente :
Tuple - String
Value (Double) - Der Wert, für den ein Commit ausgeführt werden soll.
Optional arguments
Die folgenden Argumente sind optional
AllocationValue - Der beim Ausführen einer Was-wäre-wenn-Analyse zuzuweisende Wert
AllocationMethod - Die zum Zuweisen dieses Werts beim Ausführen einer Was-wäre-wenn-Analyse zu verwendende Methode
AllocationWeightExpression - Der für diesen Wert beim Ausführen einer Was-wäre-wenn-Analyse zu verwendende MDX-Gewichtungsausdruck
Count
Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.
Dim lngCount As Long
lngCount = ActiveCell.PivotTable.ChangeList.Count
Item
Gibt ein einzelnes ValueChange -Objekt aus der angegebenen PivotTableChangeList -Auflistung zurück.
Item (Index)
Index: Der MDX-Name (Tupel) oder die Indexnummer des Objekts.
Dim vlcItem As ValueChange
Set vlcItem = ActiveCell.PivotTable.ChangeList(Index:=1)