ich möchte eine große Liste an aufsteigend sortierten Daten (ca. 50.000 Zeilen, 9 Spalten) nach den ersten beiden Spalten möglichst schnell und wie folgt durchsuchen:
-Spalte A nach einer Auftragsnummer (Zahl) durchsuchen (z.B. 123456)
-Spalte B nach einer Unternummer (Text) durchsuchen (z.B. 004)
-kompletten Bereich der Übereinstimmung (durch die Sortierung ist es ein Block an Daten) aus der "Listenmappe" in meine "Abfragenmappe" kopieren
Listenbeispiel:
100000 001 Test 1 Test 1 Test 1 Test 1 Test 1 Test 1
111111 002 Test 2 Test 2 Test 2 Test 2 Test 2 Test 2
333333 003 Test 3 Test 3 Test 3 Test 3 Test 3 Test 3
333333 004 Test 4 Test 4 Test 4 Test 4 Test 4 Test 4
333333 004 Test 5 Test 5 Test 5 Test 5 Test 5 Test 5
444444 004 Test 6 Test 6 Test 6 Test 6 Test 6 Test 6
555555 005 Test 7 Test 7 Test 7 Test 7 Test 7 Test 7
Abfrage nach "333333" und "004" müsste also folgende Daten ergeben:
333333 004 Test 4 Test 4 Test 4 Test 4 Test 4 Test 4
333333 004 Test 5 Test 5 Test 5 Test 5 Test 5 Test 5
Ich habe das Ganze mit .Find zwar geschafft, allerdings nur indem ich die Daten zwischendurch in ein Blatt schreibe und diesen Bereich wieder mit .Find durchsuche, was leider sehr viel Laufzeit in Anspruch nimmt...
Danke schon einmal im Voraus!
Liebe Grüße,
Robin