Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Pivot-Tabelle - Dynamischer Pivot-Name

Forumthread: Pivot-Tabelle - Dynamischer Pivot-Name

Pivot-Tabelle - Dynamischer Pivot-Name
12.05.2025 16:42:33
Scheker82
Hallo zusammen,

ich habe mittels VBA eine Pivotabelle dynamisch erstellt. Nun möchte ich in einem Sheet die Werte einzelner Felder der Pivot-Tabelle ausgeben.

PivoName ist die Variable die sich dynamisch ändert.
 Range("Wert_20").Value = "=GETPIVOTDATA(""Paletten"",PivoName&!$A$3,""Kunde"",""xyz"",""Fachgröße"",""1"")"


Die Syntax bekomme ich nicht hin. In der Zelle steht immer PivoName!$A$3

Gruß
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pivot-Tabelle - Dynamischer Pivot-Name
12.05.2025 17:05:54
peter
Hallo



"=GETPIVOTDATA(""Paletten"",""" & PivoName & "!$A$3"",""Kunde"",""xyz"",""Fachgröße"",""1"")"


Peter
AW: Pivot-Tabelle - Dynamischer Pivot-Name
12.05.2025 17:26:03
Scheker82
Hallo Peter,

leider funktioniert dass immer noch nicht. In der Zelle ist die Meldung "#BEZUG!"
Code wird folgendes ausgegeben.
=PIVOTDATENZUORDNEN("Paletten";" Pivo1!$A$3";"mom. Kundenres.";"000123";"Fachgröße";"4")


Wenn ich die Hochkommas vor und hinter Pivo1!$A$3 lösche funktioniert die Formel.
Anzeige
AW: Pivot-Tabelle - Dynamischer Pivot-Name
12.05.2025 17:35:30
peter
Hallo



"=GETPIVOTDATA(""Paletten""," & PivoName & "!$A$3" & ",""Kunde"",""xyz"",""Fachgröße"",""1"")"


Peter
AW: Pivot-Tabelle - Dynamischer Pivot-Name
12.05.2025 17:54:50
Scheker82
Danke,

das war die Lösung.

In diesem Zusammenhang noch ein weiteres Anliegen. Ich möchte einige Werte addieren.

bspl:

Range("Wert_20").Value = "=GETPIVOTDATA(""Paletten""," & PivoName & "!$A$3" & ",""mom. Kundenres."",""000123"",""Fachgröße"",""1"")+Range("Wert_20").Value = "=GETPIVOTDATA(""Paletten""," & PivoName & "!$A$3" & ",""mom. Kundenres."",""000123"",""Fachgröße"",""2"")


Ich bekomme eine Fehlermeldung ($BEZUG!) bei ...""Fachgröße"", ""1""), weil kein Bezug in Pivot-Tabelle ist. Wie kann ich dass am besten abfangen.

Wenn Kriterium(Zeile vorhanden) dann summieren, ansonsten ignorieren.

Gruß
Anzeige
zu viele "
12.05.2025 17:40:24
Uduuh
Hallo,
"=GETPIVOTDATA(""Paletten""," & PivoName & "!$A$3,""Kunde"",""xyz"",""Fachgröße"",1)"


Es dürfen nur die Ausdrücke in "" eineschlossen werden die später in der Formel in " stehen.

Gruß aus'm Pott
Udo
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18