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

Schleife

Forumthread: Schleife

Schleife
20.04.2007 13:14:00
Christian
hallo zusammen,
wie kann ich folgende Schleife abändern, dass sie nicht nur für Spalte 1 gilt, sondern für die Spalten 1 bis 14 (A:N)? Also ich meine eine Schleife in einer Schleife, erst Spalte A überprüfen auf volle Zellen und löschen , dann B, u.s.w. wahrscheinlich brauche ich noch irgendeine Laufvariable für die Spalte, aber dafür reichen meine Kenntnisse nicht aus.

Sub löschen()
Dim zeile As Long
For zeile = 65536 To 2 Step -1
If Cells(zeile, 1).Value  "" Then Rows(zeile).Delete
Next zeile
End Sub


Vielen dank für euere Hilfe
Gruß
Christian

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Schleife
20.04.2007 13:34:51
IngGi
Hallo Christian,
so?

Sub löschen()
Dim zeile As Long
Dim spalte As Integer
For zeile = 65536 To 2 Step -1
For spalte = 1 To 14
If Cells(zeile, spalte).Value  "" Then Rows(zeile).Delete
Exit For
Next 'spalte
Next 'zeile
End Sub

So löscht das Makro aber alle Zeilen, in denen in den Spalten A bis N irgend etwas steht! Ist das so gewollt.
Gruß

Anzeige
AW: Schleife
20.04.2007 13:54:31
Christian
Vielen Dank,
ja das ist so gewollt.
Gruß
Christian
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18