folgendes Problem: Ich suche in Tabelle A Werte in Tabelle B in Abhängigkeit von drei Spalten, deren Werte in beiden Tabellen identisch sein müssen.
Hierzu verwendete ich bislang folgende Matrixfunktion:
{=VERGLEICH($C347*1&"|"&$D347*1&"|"&$E347*1; Pfad_und_Datei!$B$4:$B$2500*1 &"|"&Pfad_und_Datei!$C$4:$C$2500*1 &"|"&Pfad_und_Datei!$D$4:$D$2500*1; 0) }
Da ich die Tabelle nun für die allgemeine Verwendung frei geben wollte, kann ich keine Matrixfunktion mehr verwenden. (Matrixfunktion und Freigabe beißen sich.) Bleibt also VBA.
Beide Dokumente haben jew. 2.000 Zeilen. Wenn ich das jetzt via verschachtelter For/Next/ IF Then durchführe, dauert das Makro recht lange, da es sich um 4 Mio Abfragen handelt.
Gibt es eine Möglichkeit, das eleganter zu lösen?
Danke und schöne Grüße,
Pascal