Probier mal grob mein Problem zu schildern. Hoffe es versteht jemand.
Ich hab etwa 10-15 Datenblätter in einer Datei. Diese bestehen aus ca. 150 Zeilen. Davon brauch ich (vermutlich) ca. 50 in der Pivot-Tabelle (aber als Spalte oder Spaltenüberschrift). Die Blätter haben alle die gleiche Zeilenanzahl und die 1. Spalte ist überall gleich. Nur die Spaltenanzahl ist unterschiedlich. Mit der Funktion mtrans kann ich diese zwar in ein Gesamtblatt aggregieren und von davon die Pivot-Tabelle darstellen, doch ich weiß net ob das optimal ist. Mtrans nehm ich deshalb, weil ich die Tabellen ja transponieren muss und mit copy --> inhalte einfügen --> transponieren ist es zuviel händischer Aufwand. Deshalb möcht ich das automatisieren. Hab da halt die kompletten Blätter transponiert und in ein neues Datenblatt transponiert und immer 5-10 Zeilen Abstand gelassen in dem Gesamtblatt, falls in einem einzelnen Blatt neue Spalten dazukommen. Sonst würden sie sich überschneiden. Darunter kommt dann die nächste mtransponierte Matrix vom nächsten Blat... Sieht zwar auf dem Gesamtblatt etwas chaotisch aus, aber die Leerzeilen kann ich in der Pivot-Tabelle ja ausblenden. Mtrans hat halt den Nachteil, dass ich die Matrixgröße (z.B. 150*30 in 30 *150) nicht verändern kann. Und wenn sich die Struktur verschiebt hab ich en Problem. Deshalb transponier ich alles, damit mir bei Änderungen nix verloren geht.
Von vorneherein die Datenblätter zu drehen/transponieren ist ungünstig, da der Aufbau innerhalb des Datenblattes so erwünscht ist und ich das net ändern kann / darf.
Hoffe, mir kann jemand helfen. Danke schon mal.