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

Zeile löschen

Forumthread: Zeile löschen

Zeile löschen
15.05.2002 11:52:43
Stephan
Hallo zusammen,

Ich möchte in einer for-next-Schleife eine bestimmte Zeile löschen, in der eine Zelle einen bestimmten Wert hat.
Sieht ungefähr so aus:

for i = 1 to 100
if cells(i, 2) = "0" then
' jetzt möchte ich die Zeile i löschen
end if
next i

Wie geht das?


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zeile löschen
15.05.2002 12:04:05
Steph@n

Hallo Stephan,

probiers mal so:

for i = 1 to 100
if cells(i, 2) = "0" then

Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp

end if
next i

Gruss Stephan

Re: Zeile löschen
15.05.2002 15:18:02
Martin Beck
Hallo Stephan(s),

wenn Zeilen per Schleife gelöscht werden sollen, sollte man unbedingt von unten nach oben arbeiten. Wenn hier z.B. mehrere Zeilen in der 2. Spalte 0 stehen haben, werden durch Stephans Code nicht alle Zeilen gelöscht. Verwende

Je nachdem, auf was Du prüfst, müssen die Hochkommata in "0" noch gelöscht werden.

Gruß
Martin Beck

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige