Komprimieren einer Tabelle
17.07.2003 12:27:33
Thomas
ich habe folgendes Problem:
Eine dynamische Tabelle, Daten kommen von einer Access-DB, hat ca. 9000 Zeilen (variabel) und 34 Spalten (fix). Aufgrund unterschiedlicher Merkmale (mehr als 300) werden bestimmte Zellen markiert. Im Prinzip sieht es wie folgt aus:
Land___Firma__Name__ID__Merk___Attr1___Attr2___Attr3
D_______x_____Hans___a___rot_____x
D_______x_____Hans___a___blau__________x
D_______x_____Hans___a___gelb________________x
D_______w_____Lisa___d___rot_____x
USA_____z_____Tom____b___blau__________x
USA_____z_____Tom____b___gelb________________x
USA_____y_____Beth___c___blau__________x
USA_____y_____Beth___c___rot_____x
Die Unterstriche dienen nur Formatierung!
Zuviel Information ist mehrfach vorhanden, deshalb soll eine neue Tabelle per Makro in einem neuem Arbeitsblatt entstehen, welche pro ID nur eine Zeile enthält, Spalte Merkmale entfällt dann.
Auf obiges Beispiel bezogen, würde es so aussehen:
Land___Firma__Name__ID__Attr1___Attr2___Attr3
D_______x_____Hans___a___x_______x_______x
D_______w_____Lisa___d___x
USA_____z_____Tom____b__________x_______x
USA_____y_____Beth___c___x_______x
Ich denke man muss jede einzelne ID als separaten Block betrachten und in ihm die Kreuze der Markierten Attribute in die erste Zeile des jeweiligen Blocks verschieben und danach alle anderen Zeilen des Blocks löschen. Dies ist für jede ID zu wiederholen.
Nur wie? Achtung bin Anfänger!
Über jede Hilfe bin ich sehr dankbar!
Hoffentlich hat es nicht die Formatierung versemmelt und die Mail ist für das Forum nicht zulang!
LG Thomas