ich habe eine Frage zu einer Datenabgleichsgeschichte.
Ich bekomme monatlich eine Excel-Datei mit rund 6000 Zeilen (seit Jahren).
Die liegen alle in einem Verzeichnis und heissen alle dat1101 dat1102 dat1103 usw. aktuell ist es dat1304 (Jahr-Monat)
Die Aktuelle möchte ich nun mit allen alten Dateien abgleichen, und zwar, ob der Text, der in A1 steht, irgendwo in einer der anderen in der Spalte A vorkommt. Wenn ja, dann muss ich den Inhalt aus der zugehörigen Zelle B in die aktuelle B1 übertragen.
Dann weiter mit A2 - suchen - wenn vorkommt übertragen usw.
Also quasi jede Zelle der Spalte A der aktuellen Datei mit allen anderen Dateien und allen Spalten A (Zeile 1-6000) abgleichen (und gegebenenfalls übertragen)
Was ich mich nun frage, da das ganze irgendwann zeitkritsch werden dürfte, wie geht man das an? Ich würde ja alle Dateien in eine zusammenspielen in Blatt ALT und dann jedesmal wenn eine neue Datei kommt, diese in Blatt NEU einlesen.
Dann per VBA einen Abgleich fahren (Blatt NEU gegen Blatt ALT) und danach Blatt NEU in Blatt ALT hinten dranhängen - usw.
Nur kann man auch direkt (lesend) auf die anderen Dateien im Verzeichnis zugreifen? Oder geht das (eindeutig) langsamer? Wir sind halt jetzt schon bei rund 150.000 Zeilen... (insgesamt)
Tommi