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)