Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1184to1188
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
Inhaltsverzeichnis

VBA - zeilen aus liste löschen

VBA - zeilen aus liste löschen
susanne
Hallo,
ich bin nicht sonderlich fit in VBA und habe ein kleines problem.
Ich lasse aus einem arbeitsblatt zuerst die daten in ein weiteres blatt kopieren, dann sollen die zeilen gelöscht werden, in denen in der spalte 4 nichts (0) drinsteht. Das funktioniert mit dem skript unten auch. jetzt gibt es aber zeilen, in denen zwar in der spalte 4 nichts drinsteht, aber dafür in spalte 28. wenn das der fall ist, soll die zeile stehenbleiben, auch wenn in der spalte 4 nichts bzw. 0 drinsteht. bislang gelingt es mir immer nur entweder dass alles oder nichts stehenbleibt.
Dim i As Long, laR As Long
Application.ScreenUpdating = False
laR = Cells(Rows.Count, 1).End(xlUp).Row
For i = laR To 1 Step -1
If Cells(i, 4).Value = 0 Then
Rows(i).Delete
End If
Next i
Application.ScreenUpdating = True
Hat jemand einen Tipp? Danke vorab!

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

Betreff
Benutzer
Anzeige
AW: VBA - zeilen aus liste löschen
11.11.2010 15:33:12
abu
Hallo Susanne,
versuch mal das:
If Cells(i, 4).Value = 0 And Cells(i,28).Value = "" Then
Gruss
Abu
AW: VBA - zeilen aus liste löschen
11.11.2010 16:26:23
susanne
Danke, so funktionierts! Oh man, da hätte ich ja auch mal selbst drauf kommen können - manchmal denkt man einfach zu kompliziert!
Gruss, Susanne
Anzeige

338 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige