ich habe ein Formular, in dem ich einen Suchbegriff eingebe. Eine Routine durchsucht die Zeilen einer Tabelle nach dem Suchbegriff in einer Schleife (Zählervariable). Die Zeilen werden nur durch einen Verweis auf die Zeile durchsucht, es läuft als nicht der Cursor.
Alle Zeilen in denen der Suchbegriff vorkommt, sollen gelöscht werden. Ich vermute, wenn ich eine Zeile lösche, dann stimmt der Verweis durch die Zählervariable auf die nächste Zeile nicht mehr. Dann werden wohl falsche Zeile gelöscht.
Ich möchte daher alle Zeilen, in denen der Suchbegriff vorkommt nur markieren und nach dem Durchlaufen die markierten Zeilen löschen. Die markierten Zeilen hängen nicht zusammen. Wie formuliert man das in VBA, das also unzusammenhängende Bereiche markiert werden. Ich weiß das nicht.
Danke für Hinweise.
Gruß, Gröbi