Daten per Makro umbauen
11.06.2014 00:27:02
Danny
normalerweise kann ich den Anwendern bei Excel-Problemen unter die Arme greifen, aber jetzt stehe ich selber vor einem Problem, das ich nicht gelöst bekomme. Für eure Unterstützung bedanke ich mich bereits im Vorraus!
Ausgangslage je Zeile
Basisdaten in den Spalten A-F (hier Buchstaben A-F und in Zeile 2 H-M). Anzahl der folgenden Datensätze in Spalte G (hier 5 und in der 2. Seile 8). Unterschiedliche Datensätze ab Spalte H (1-5 und 20-27). Im Orginaldokument folgen hier bis zu 200 Datensätze).
A B C D E F G H I J K L M N O
A B C D E F 5 1 2 3 4 5
H I J K L M 8 20 21 22 23 24 25 26 27
Am Ende soll alles als je ein Datensatz pro Ziele (und damit auswertbar) sein:
Basisdaten in den Spalten A-F, G kann bleiben und in Spalte H nur EIN Datensatz.
Nächste Zeile wieder Spalten A-F, dann G mit der Anzahl und H der zweite Datensatz.
u.s.w bis die erreichnete Anzahl (Spalte G) erreicht ist. Dann folgt die nächste Zeile...
Soll dann so aussehen:
A B C D E F 5 1
A B C D E F 5 2
A B C D E F 5 3
A B C D E F 5 4
A B C D E F 5 5
H I J K L M 8 20
H I J K L M 8 21
H I J K L M 8 22
H I J K L M 8 23
H I J K L M 8 24
H I J K L M 8 25
H I J K L M 8 26
H I J K L M 8 27
Ich hoffe es ist klar geworden.
Manuell sieht das Prozedere (aus dem Beispiel)so aus:
1. Kopiere A1-G1
2. Füge darunter X (Anzahl aus Spalte G1) leere Zeilen ein
3. Füge A1-G1 in die eingefügten Zeilen (2-5) ein.
4. Kopiere H1-X (H1 + Anzahl aus G); in diesem Fall H1-L1
5. Füge H1-L1 in Spalte H (H1-H5) transponiert ein.
Danach
1. Kopiere A6-G6
2. Füge darunter X (Anzahl aus Spalte G1) leere Zeilen ein
3. Füge A1-G1 in die eingefügten Zeilen (2-5) ein.
4. Kopiere H1-X (H1 + Anzahl aus G)
5. Füge H1-X in Spalte H transponiert ein.
und so weiter...
Da es weit über tausend Datensätze sind, ist eine "von Hand" Geschichte fast unmöglich...
VIELEN DANK (sofern das überhaupt machbar ist...)