Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeilen löschen

Forumthread: Zeilen löschen

Zeilen löschen
07.07.2004 07:46:38
Werner
hallo Leute
mit dem Makro unten lösche ich leere Zeilen aus einer Tabelle.
Wie mus ich Datei umstellen, wenn ich Zeilen löschen will, wenn in Spalte G und H die gleiche Zahl steht.Z.B. in G3 und H3 steht die gleiche Zahl, dann die Zeile löschen. Also immer nur gleiche Zahlen in einer Zeile.
Werner

Sub LeereZeileLöschen()
Dim i As Long, j As Long, maxzeilen As Long
maxzeilen = Range("A65536").End(xlUp).Row
i = 1
j = 0
Do While i < maxzeilen
If Cells(i, 1).Value = "" Then
Rows(i).Delete
j = j + 1
If i + j >= maxzeilen Then Exit Sub
i = i - 1
End If
i = i + 1
Loop
End Sub

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen löschen
Worti
Hallo Werner,
Statt If Cells(i, 1).Value = "" Then einfach
If Cells(i, 7).Value = Cells(i, 8).Value = "" Then
Worti
AW: Zeilen löschen
Werner
Hallo Worti,
das geht so scheinbar nicht.
Mein angegebenes Makro löscht die Zeilen, wenn in Spalte A nichts steht.
Wenn ich die Zeile ersetze, die du geschrieben hast, geschiet nichts.
Werner
Anzeige
AW: Zeilen löschen
Werner
Hallo Worti
habe den Fehler gefunden.
If Cells(i, 7).Value = Cells(i, 8).Value = "" Then
Aus der Zeile muss (= "" ) noch rausgenommen werden.
Danke für die Hilfe.
Werner
AW: Zeilen löschen
Worti
Hallo Werner,
war ein kleiner Kopierfehler
Worti
AW: Zeilen löschen
WernerB.
Hallo Namensvetter,
was hältst Du hiervon?

Sub Werner()
Dim i As Long, j As Long, laR As Long
Application.ScreenUpdating = False
laR = Cells(Rows.Count, 7).End(xlUp).Row
For i = laR To 1 Step -1
If Cells(i, 7).Value <> "" And IsNumeric(Cells(i, 7).Value) Then
If Cells(i, 7).Value = Cells(i, 8).Value Then
Cells(i, 1).EntireRow.Delete
End If
End If
Next i
Application.ScreenUpdating = True
End Sub

Viel Erfolg wünscht
WernerB.
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