Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

löscht nicht alles

Forumthread: löscht nicht alles

löscht nicht alles
14.06.2004 10:43:21
Rene
Hallo Leute,
ich habe hier ein Makro was mir Zeilen löscht wenn in einer Zellen ein bestimmter Wert steht. Nur gibt es da einen Fehler! Soweit werden alle Zeilen gelöscht die es betrifft, NUR EINE ZEILE DAVON BLEIBT IMMER STEHEN.
Was muss an dem Makro geändert werden?

Sub löschen_von_12345()
For i = 1 To Cells(Rows.Count, 13).End(xlUp).Row  ' -> 13 für die Spalte M
On Error Resume Next
If Cells(i, 13).Value = "12345" Then  ' -> 13 Spalte M, "12345" Suchwert
Rows(i).Delete
End If
Next
End Sub

Danke und Gruß
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: löscht nicht alles
Josef
Hallo Rene!
Beim Löschen von Zeilen musst du immer von hinten nach vorne arbeiten!
Probier mal
For i = Cells(Rows.Count, 13).End(xlUp).Row To 1 Step -1
dann sollte es klappen.
Gruß Sepp
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige