Daten zusammenführen
03.09.2014 21:56:50
Uwe
Ich muss Daten aus verschiedenen Excel-Dateien, welche sich alle im gleichen Ordner befinden, in einer übergeordneten Datei zusammenführen.
Die übergeordnete Datei ist die Jahrestabelle (Jahr2114.xls)
Die Datenquellen sind Monatstabellen. Jan2014.xls, Feb2014.xls usw.
Die Monatstabellen sind immer gleich aufgebaut.
In Jan2014.xls gibt es die Tabellenblätter: JanGes, 1.1, 1.2, 1.3, 1.14
In Feb2014.xls gibt es die Tabellenblätter: FebGes, 2.1, 2,2, 2,3, 2,8
usw.
Im Tabellenblatt xxxGes werden Informationen aus den Tabellenblättern
x.1 x.2 bis x.n gesammelt.
Für jedes der Tabellenblätter x.1 bis x.n gibt es in xxxGes eine Zeile
Dh. in xxGes sind ab Zeile 5 in Spalte B bis Spalte H die Informationen aus den nachfolgenden Tabellenblättern
Die Anzahl der Zeilen ist unterschiedlich weil die Anzahl der Tabellenblätter unterschiedlich ist.
Somit sind die Informationen in JanGes in den Zeilen 5 bis 19 und
in FebGes in den Zeilen 5 bis 13.
(JanGes, FebGes, MarGes, usw sind in unterschiedlichen Tabellen)
In der jeweils letzten Zeile werden die Zahlen aus den Spalten summiert.
Bis hierhin ist alles mit SVERWEIS , INDIREKT etc. gelöst
Jetzt mein Problem:
Wie bereits beschrieben sollen die Werte aus xxGes in der Jahrestabelle zusammengeführt werden.
Wäre die Anzahl der Zeilen in den Monatstabellen gleich, und würden alle Monatstabellen existieren könnte man wieder über SVERWEIS das Tabellenblatt 2014Ges in der Jahrestabelle beschreiben.
Aber im Tabellenblatt 2014Ges sollen ab Zeile 5 Spalte B bis H (gleicher Aufbau wie in den Monatstabellen) die Daten fortlaufend in den Zeilen eingetragen werden.
Für Januar Zeile 5 bis 19
Für Februar Zeile 20 bis 28
usw. bis Zeile xxx
In der Letzten Zeile (xxx+1) soll dann wieder in den Spalten B bis H summiert werden.
Die Struktur der Tabellenblätter einschl Summierung in der letzten Zeile ist immer gleich.
Ich habe aktuell keinen Ansatz dafür, wie ein Makro aussehen muss, das Zeilen aus verschiedenen Tabellen importiert und einfügt, wobei die Anzahl der Zeilen unbekannt ist.
Das gesamte Tabellenblatt zu exportieren scheint mir auch nicht sinnvoll zu sein.
Evtl. kann mir ja jemand eine Hilfestellung geben.
Vielen Dank im voraus
Uwe