ich komm einfach nicht weiter.
Es geht um ein Makro.
Hab jetzt zwar nen Vergleich von 2 Tabellen der auch tut was er soll, aber der Zeitaufwand ist einfach viel zu groß.
Bei 880 Zeilen in Tabelle 1 und 1660 Zeilen in Tabelle 2 benötigt er zur Prüfung auf Übereinstimmung von jeweils 3 gleichen Zellen innerhalb der Zeilen sage und schreibe 12 Minuten.
Gibt es da keine schnellere Möglichkeit per array? *ich muss dazu sagen, arraykenntnisse beschränken sich bei mir auf ein minimum bzw. gehen gegen null.
Wäre also sehr verbunden wenn mir jemand den möglichst fertigen code geben könnte.
Folgende Rahmenbedingungen:
Gegeben:
1 Arbeitsmappe (Name variiert)
2 Tabellenblätter (SAP_Kontr und Akt_Kontr)
Die relevanten Daten sind:
SAP_Kontr Spalte 4 und Akt_Kontr Spalte 1
SAP_Kontr Spalte 18 und Akt_Kontr Spalte 21
SAP_Kontr Spalte 33 und Akt_Kontr Spalte 11
Es gibt also 3 Bedinungen die erfüllt sein müssen.
Wenn alle Bedingungen erfüllt sind, soll die entsprechende Zeile in Akt_Kontr gelöscht werden;
wenn nicht soll die nächste Zeile überprüft werden.
Ich kann jedoch nicht genau sagen, wieviele Zeilen jeweils in den Tabellen vorhanden sind, da diese sehr stark variieren können.
Ich glaub an euch!
Gruß