Ich habe ein Arbeitsblatt mit mehreren Pivot-Tabellen. Alle Pivot-Tabellen sind auf die gleiche Weise formatiert.Name der aktiven Pivot-Tabelle
Wie verschiebe ich mehrere Felder in Werte mit VBA für aktive Pivot-Tabelle im Arbeitsblatt?
Ich habe versucht, ein Makro aufzuzeichnen, um die Felder auf Werte zu verschieben, aber den Pivot-Tabellennamen im VBA-Code manuell ändern zu müssen, wenn ich das Makro für eine andere Pivot-Tabelle verwenden möchte. Ich möchte vermeiden, den Pivot-Tabellennamen manuell eingeben zu müssen.
Sie können in der Bildschirmaufnahme sehen, ich ziehe den "Wert" in der Feldliste manuell in den Bereich "WERTE" für jede der Pivot-Tabellen.
Es ist eine sich wiederholende Aufgabe, die ich mit VBA automatisieren möchte, aber jede der Pivot-Tabellen hat eindeutige Namen.
Bitte erläutern „bewegen Felder auf Werte“, ist es nicht wirklich Sinn machen ... – vacip
Was Sie als „aktiv“ Pivot-Tabelle definieren? –
Im Wesentlichen möchte ich dieselben Felder für jede Pivot-Tabelle über VBA in den Wertebereich verschieben. "Aktiv" bedeutet die aktive Zelle in der Pivot-Tabelle. Mit anderen Worten: Ich habe auf eine Zelle in der Pivot-Tabelle geklickt, für die ich das Makro verwenden möchte, da mehrere Pivot-Tabellen in einem einzelnen Arbeitsblatt vorhanden sind. – roncruiser