folgendes Problem:
Ich habe eine beliebige Anzahl an Datein die jeweils eine Tabelle mit beliebiger Zeilen- und beliebiger Spaltenanzahl beinhaltet. in der Tabelle ist festgehalten, wie oft eine FehlerID (a,b,c,d,...) pro Gerät (A,B,C,D,...) vorgekommen ist.
ABER: Die Tabelle ist nicht in jeder Datei gleich (sprich immer A,B,C,D...) sondern in einer Datei kommen mal nur A,C,E vor und nur zB die Fehler a,b,f. In der nächsten Datei is vll nur C vorhanden und nur der Fehler A usw.
Was allerdings konstant ist: Maximale Geräteanzahl = 50 & maximale FehlerID Anzahl = 50.
Beispiele:
...A..B..C..D
a..2.....1..4
b........5
c..1..1..1
...B..G..H
b.....1
c..9..5..3
g.....2..3
...B
a..1
c..2
h 7
Mein Ziel ist es nun per VBA eine große Tabelle zu erstellen in der alle FehlerIDs und alle Geräte aufgeführt sind. Wenn in mehreren Tabellen eine FehlerID/Geräte-Kombination vorkommt (im Bsp. zB Gerät:B & FehlerID:c) dann sollen diese in der neuen Tabelle addiert werden. (Im Bsp. also: 9+2+1 = 12)
Zur Lösung:
Ich stehe momentan noch ohne eigenen brauchbaren Code da. Ich vermute mal es wird sich irgendwie per FOR-Schleife und/oder vlookup und/oder xlPasteSpecialOperationAdd lösen lassen, aber mich lassen meine fehlenden Programmierkenntnisse hier einfach im Stich.
Vielleicht noch zur Anmerkung: ich habe zur Anschaulichkeit als Gerätenamen und FehlerID fortlaufende Einzelbuchstaben genommen. In Wirklichkeit handelt es sich aber um zufällige Buchstaben und Zahlenkombinationen die zwischen 3 und 10 zeichen lang sind. Ideen die darauf abzielen, die unvollständigen Tabellen um Dummy-Zeilen zu erweitern werden also leider nicht fruchten.
Mega kompliziert, aber ich hoffe ich habe es halbwegs verständlich rüber gebracht.
Besten Dank schonmal vorab, an die tolle Community!
Grüße
sManthy