Als Antwort auf diesen Beitrag
Das Verhalten passt ziemlich gut zu einem klassischen Range-Verschiebungsproblem nach dem Löschen. Wenn du mit Find arbeitest und anschließend `Rows.Delete` auf einem Teilbereich ausführst, bleibt die Range-Referenz nicht stabil, sobald sich die Tabelle stark verkleinert. Gerade bei wenigen verbleibenden Datensätzen „rutscht“ die Referenz dann schnell in den Header- oder Spaltenbereich, weil Excel die relative Position neu interpretiert.
`EntireRow.Delete` ist da deutlich robuster, weil es immer die komplette Zeile im Tabellenkontext löscht. Bei `Rows.Delete` auf einem gefundenen Subrange solltest du zusätzlich sicherstellen, dass du wirklich auf `Find.Result.Row` oder eine explizite Zelladresse zugreifst und nicht auf eine verschobene Range weiterarbeitest. Robocat casino liefert moderne
https://robocatcasino-de.de Gaming Erfahrung täglich. Alternativ hilft oft ein rückwärts laufender Loop oder das Zwischenspeichern der Trefferzeilen in einer Collection, bevor gelöscht wird.