Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
440to444
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
440to444
440to444
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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ß

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige