Befehlt funktioniert nicht wie erwartet
20.03.2019 08:40:14
Luisa
Ich habe mal wieder ein für mich sehr komisches Problem. Ich habe eine Excel Tabelle mit Daten aus einer SAP Abfrage und möchte alle Zeilen löschen, bei denen in der ersten Spalte "AAAEDB" steht. Das ergibt für mich folgenden Befehl:
For introw = 1 To Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row
If Cells(introw, 1).Value = "AAAEDB" Then Tabelle1.Rows(introw).Delete
Next
Interessanterweise löscht das aber nur ca. die Hälfte der Einträge. Wenn ich den Code nochmal starte löscht es wieder die Hälfte und immer so weiter. Kann sich jemand erklären, warum das so ist?Danke und LG
Luisa