Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

VBA-Code ausführen bei Änd. v. Pivotabellen | Herbers Excel-Forum


Betrifft: VBA-Code ausführen bei Änd. v. Pivotabellen von: Al
Geschrieben am: 15.01.2010 15:04:20

Hallo,

ich möchte VBA-Code ausführen lassen, wenn in einer Pivotabelle ein Zeilen-,Spalten oder Seiten-Feld verändert/ausgewählt wird.

Worksheet_Calculate kann ich nicht nutzen, da der Code selbst im Worksheet Änderungen durchführt, die wieder Worksheet_Calculate aufrufen.

Worksheet_Change reagiert nicht auf Änderungen der Zeilen-,Spalten oder Seiten-Felder...

Vielen Dank,

Al

  

Betrifft: AW: VBA-Code ausführen bei Änd. v. Pivotabellen von: Luschi
Geschrieben am: 15.01.2010 15:31:17

Hallo AI,

dafür gibt es doch folgende Ereignisse:
im Tabellenblatt: Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
in der Arbeitsmappe: Private Sub Workbook_SheetPivotTableUpdate(ByVal Sh As Object, ByVal Target As PivotTable)

Gruß von Luschi
aus klein-Paris


  

Betrifft: AW: VBA-Code ausführen bei Änd. v. Pivotabellen von: Al
Geschrieben am: 15.01.2010 16:24:45

Hallo Luschi,

schade , aber weder auf das Aktualisieren der Pivottabelle noch Veränderung der Zeilen-,Spalten oder Seiten-Felder reagiert dieser Code:

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
    MsgBox ("Feld Änderung")
End Sub
Worauf reagiert das überhaupt?

Danke und Gruß

Al


  

Betrifft: AW: VBA-Code ausführen bei Änd. v. Pivotabellen von: Al
Geschrieben am: 15.01.2010 16:38:48

Hallo Luschi,

Korrektur: mit Excel 2003 geht's, unter Excel 2000 leider nicht.

Danke und Gruß

Al


Beiträge aus den Excel-Beispielen zum Thema "VBA-Code ausführen bei Änd. v. Pivotabellen"