ich habe in einer Tabelle folgenden Sverweis, der aber auf Grund der 600.000 Datensätze zu lange läuft.
SVerweis($B4&" "&D$2;'Datenquelle'!$G:$H;2;Falsch)
Im Prinzip macht er folgendes:
Aus einer Lieferantennummer (die fangen in B4 an und gehen bis B598257) und der Artikelnummer (steht immer in D2) bildet er einen eigenständigen Suchwert. Nun schaut er, ob der Suchwert auch in dem Tabellenblatt "Datenquelle, Spalte G" hinterlegt ist. Findet er diesen Suchwert, gibt er das Ergebnis wieder, welches neben diesem Suchwert in Spalte H steht (darf der Lieferant überhaupt diesen Artikel liefern).
Das alles funktioniert problemlos, wenn man die 15 tägliche Laufzeit nicht beachtet, da ich die Lieferantenliste täglich aktualisieren muss.
Gibt es eine Möglichkeit, den Sverweis durch eine VBA Aktivität zu ersetzen und somit die Laufzeit zu reduzieren?
LG & Danke
Vera