18.05.2020, 18:41 (Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2020, 18:42 von KB2020.)
Hallo zusammen,
das hier ist mein erster Beitrag und schon einmal vielen Dank fürs Antworten. Ich habe mehrere Tabellen von Daten, in denen jeweils in den Y Achsen die gleichen Unternehmenskennungen stehen und auf der X Achse die gleichen Quartale. Ich möchte nun gerne für jedes Unternehmen alle Quartalszahlen untereinander abbilden, um mehrere Datensätze in einer Tabelle darzustellen. Der Datensatz ist so groß, dass dies automatisiert geschehen muss. Anschließend würde ich mit einem Index die Daten den Unternehmen bzw. Quartalen zuschlüsseln. Mein Problem ist die "fett" markierte Darstellungsform entstehen zu lassen. Da dies 8000 Unternehmen und 40 Quartale sind wird es sich auf 382.500 Zeilen belaufen und es ist schwierig diese per Hand "zurechtzuziehen".
Es ist recht schwer das Problem zu erklären und ich habe bisher keinen Lösungsanatz gefunden. Wie gesagt vielen Dank im Voraus!
18.05.2020, 19:38 (Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2020, 19:38 von Cadmus.)
Hallo,
nicht 100% so, aber vielleicht gehts so auch. Fehlerhafte Zeilen entfernen, "NA" durch 0 ersetzt. Siehe Anlage.
Die Codenummer kann auch in jeder Zeile angezeigt werden. Rechtsklick auf eine Codenummer-> Feldeinstellungen -> Layout und Drucken -> Elementnamen wiederholen
Cadmus
Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:1 Nutzer sagt Danke an Cadmus für diesen Beitrag 28 • KB2020
Nun habe ich ja erheblich mehr Unternehmen und Quartale. Theoretisch müsste ich doch nur die Range des "ListeErstellen Makros" anpassen und der Rest ist ohnehin variabel:
Sub Listeerstellen() PivotInverse Sheets("Ergebnis").Range("A1"), Sheets("Ausschnitt Beispielstabelle").Range("A2:A8429"), Sheets("Ausschnitt Beispielstabelle").Range("B1:AT1") End Sub
Wenn ich dies verändere bekomme ich nicht mehr das gewünschte Format. Ich kann mir das gerade nicht erklären...
Ich habe das Gefühl es benötigt nur eine kleine Anpassung. Denn es funktioniert auch bei den Ausgangsdaten, sodass die nicht befüllten Quartale nicht in der Liste auftauchen.
Allerdings benötige ich nur die Wunschformat Auflistung mit allen 8428 Codes sowie allen Quartalen von Q1 2009 bis Q4 2019, auch ohne Inhalt wäre das in Ordnung. Sobald die gesamte Tabelle befüllt ist, gibt die Liste nur noch die Codes aus.
ist absoult richtig. Mir geht es wirklich nur um die Darstellung in Spalte A und B, sodass ich quasi jede Kombination von Code und Quartal habe. Wenn aktuell ein Wert fehlt, dann gibt er für das Quartal nichts an, bzw. bei einer Fehlermeldung gibt er nur einmal die Fehlermeldung an. Dort müsste dann trotzdem jedes Q für den Code aufgelistet werden.