Microsoft Excel

Herbers Excel/VBA-Archiv

Pivottabelle/Leerzeilen


Betrifft: Pivottabelle/Leerzeilen von: Michael
Geschrieben am: 16.06.2017 19:10:23

Guten Abend,
ich habe folgendes Problem:
in einem Tabellenblatt habe ich 3 Pivot Tabellen untereinander angeordnet.
Solange ich kein Detail in einer Pivot Tabelle aktiviere, passt das auch. Sobald ich in einer Pivot Tabelle ein Detail aktiviere, wird unterhalb dieser Tabelle Platz benötigt.
Also habe ich ca. 100 Leerzeilen zwischen den Pivot Tabellen eingefügt.
Meine Frage: Ist es möglich [mit Makro], die Leerzeilen automatisch auszublenden, wenn alle Details deaktiviert werden?
... oder ist das Problem anders zu lösen?
Vielen Dank für Eure Unterstützung
Michael

  

Betrifft: AW: Pivottabelle/Leerzeilen von: Luschi
Geschrieben am: 16.06.2017 19:45:44

Hallo Michael,

ja das ist möglich, da man in Vba die PivotTabelle infomäßig ausquetzschen kann wie eine Zitrone.
- 1. Zelle der PvotTabelle
- Anzahl der gerade benötigten Zeilen für den Datenbereich
usw.

Mache ein kleines Beispiel und ich helfe Dir beim Vba-Code.

Gruß von Luschi
aus klein-Paris



  

Betrifft: Beispiel von: Michael
Geschrieben am: 16.06.2017 20:15:50

Hallo Luschi,
ich habe mal auf die schnelle ein Beispiel erzeugt: https://www.herber.de/bbs/user/114316.xlsx

In der "realen" Datei sind die Pivot Tabellen sehr viel größer. Vor allem im Zeilenfeld habe ich 4 bis 5 Felder hinterlegt.

In der zweiten Pivot Tabelle lassen sich nicht mehr alle Details öffnen, kommt immer eine Fehlermeldung.
Es wäre toll, wenn Du das lösen kannst?
Vielen Dank und Gruß
Michael


  

Betrifft: AW: Beispiel von: Luschi
Geschrieben am: 16.06.2017 22:38:04

Hallo Michael,

hab schon mal angefangen; es gibt 3 Makros. starte sie in folgender Reihenfolge:
1. MacheEs_01
   damit werden vin alle 3 PivotTabellen die Detais ausgeschaltem
2. PvT_2_Markieren_Verschieben
   PivotTabelle 2 wird von Spalte 'A' nach Spalte 'D' verschoben
3. PvT_3_Markieren_Verschieben
PivotTabelle 3 wird von Spalte 'A' nach Spalte 'H' verschoben

Was bleibt noch zu tun_
- alle Details der 3 PvTseinblenden
- daraus neue Anfangs-Positionen von PvT 2 & 3 in Spalte 'A' bestimmen
- Makro für das Ausblenden der Leerzeilen bei ausgeschalteten Details.

Aber Morgen ist ja auch noch 1 Tag: https://www.herber.de/bbs/user/114319.xlsm

Gruß von Luschi
aus klein-Paris


  

Betrifft: Fehlermeldung von: Michael
Geschrieben am: 17.06.2017 12:20:00

Hallo Luschi,
vielen Dank für Deine Mühe.
Bei Makro PvT_2_Markieren_Verschieben kommt bei mir immer eine Fehlermeldung
Gruß
Michael


  

Betrifft: minus 3 raus, nur 3 ! owt von: robert
Geschrieben am: 17.06.2017 12:53:58




  

Betrifft: AW: Fehlermeldung von: Luschi
Geschrieben am: 18.06.2017 14:34:58

Hallo Michael,

habe ein bischen weitergewerkelt. Auf dem Tabellenblatt 'Auswertung' befinden sich 2 CommandBzttons
- mit 'Start' werden die PivotTablellen '2' & '3' nach recht verschoben
- in allen 3 PvT's alle Detail aktiviert
- und die PivotTablellen '2' & '3' wieder in diue Spalte 'A' zurückverschoben

Damit sind in allen 3 PvT's die Details wieder bedienbar.

Was noch fehlt:
- Verstecken der Leerzeichen zwischen den PvT's, wenn Details deasktiviert werden.
- aber das kommt heute Abend dran, denn jetzt kommt gleich DTM aus Budapest.

https://www.herber.de/bbs/user/114344.xlsm

Gruß von Luschi
aus klein-Paris


  

Betrifft: Prima von: Michael
Geschrieben am: 18.06.2017 19:16:56

Hallo Luschi,
vielen Dank für Deinen Einsatz.

Lass Dir ruhig bis Montag Zeit, da ich die neue (lade ich grad herunter) Version erst am Montag testen kann.
Gruß
Michael


  

Betrifft: AW: Prima von: Luschi
Geschrieben am: 19.06.2017 21:59:30

Hallo Michael,

hier mal mein bisheriges Ergebnis. Beginnen kannst Du mit dem Start-Button auf derm Tabellenblatt 'Auswertung'.

https://www.herber.de/bbs/user/114364.zip

Gruß von Luschi
aus klein-Paris


  

Betrifft: welche Fehlermeldung ? von: robert
Geschrieben am: 19.06.2017 09:37:58

Hi,

Zitat:Bei Makro PvT_2_Markieren_Verschieben kommt bei mir immer eine Fehlermeldung

ich hab das getestet und dir die Korrektur zum Fehler aufgezeigt.

Das was Luschi neu gemacht hat, hat doch nichts mit dem Fehlen in dem von dir
genannten Makro zu tun.

Komischer Thread...

Gruß
robert