ich habe lange Listen (bis zu 100.000 Sätze), aus denen ich Zeilen extrahieren möchte, die bestimmten Suchkriterien entsprechen.
Suchbereich: wenn möglich variabel über InputBox mit markieren der Spalten, da nicht alle Listen gleich aufgebaut sind
Suchbegriffe: Liste bis 30 Suchbegriffe; variabel aus einem Bereich eines anderen Tabellenblatts (s. Beispiel https://www.herber.de/bbs/user/147575.xlsb). So etwas habe ich bei meinen Recherchen leider nicht gefunden.
Normalerweise gehe ich von einer exakten Suche aus, es sollte aber auch * oder ? möglich sein (s. Tab. Suchbegriffe).
Wenn etwas gefunden wird, neues TAB "ausgemustert" erstellen und komplette Zeile(n) untereinander schreiben; Zeile(n) anschließend aus Ursprungsblatt löschen.
Wird das Makro nochmals wg. anderer Begriffe laufen gelassen und Tab "ausgemustert" ist schon vorhanden, dann sollten die neuen Suchergebnisse unter die letzte Zeile geschrieben werden.
Wenn nichts gefunden wird, sollte eine kurze Msg erscheinen.
Wegen der Menge der Daten ist die Geschwindigkeit wichtig, da kenne ich mich gar nicht aus (zeilenweise abarbeiten und lfd. kopieren erscheint mir langwieriger als alles über Filter lösen und dann nur die sichtbaren Zeilen kopieren und im Ursprung löschen, dann wieder alles anzeigen und die Leerzeilen löschen).
Vielen Dank schon mal für euere Hilfe
Grüße Erwin