Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1584to1588
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

Zeilenweise vergleich und löschen

Zeilenweise vergleich und löschen
04.10.2017 16:50:15
volkan

Hallo zusammen,
ich muss aktuell eine 1000 Zeilen lange excel Tabelle durchgehen und nach einem paarweisen  _
vergleich,
ganze Zeilen löschen. Das ganze sieht vereinfacht so aus:
A
_____
edge
_____
node 

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenweise vergleich und löschen
04.10.2017 17:04:33
Michael
Hallo!
Sub OnTheEdgeOfGlory()
Dim Wb As Workbook: Set Wb = ThisWorkbook
Dim Ws As Worksheet: Set Ws = Wb.ActiveSheet
Dim a, i&
Application.ScreenUpdating = False
With Ws
a = .Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row)
For i = UBound(a) To LBound(a) + 1 Step -1
If a(i, 1) = "node" And a(i - 1, 1) = "edge" Then
.Cells(i, 1).EntireRow.Delete
End If
Next i
End With
Set Wb = Nothing: Set Ws = Nothing: Erase a
End Sub
LG
Michael
AW: Zeilenweise vergleich und löschen
05.10.2017 20:17:30
volkan
Besten Dank!
AW: Zeilenweise vergleich und löschen
04.10.2017 17:32:16
Daniel
Hi
geht doch ganz einfach: erst mal alle Zeilen per Formel kennzeichnen, die gelöscht werden müssen, z.B. mit dieser Formel in der ersten freien Spalte ab Zeile 2:
=Wenn(Und(A1="edge";A2="node");1;"")

dann kannst du über den Autofilter alle Zeilen mit 1 auswählen und löschen.
als Makro im Prinzip genauso, nur würde ich hier das Duplikateentfernen zum Löschen verwenden:
With ActiveSheet.UsedRange
With .Columns(.Columns.count + 1)
.Cells(1, 1) = 0
.Resize(.Rows.count -1, 1).Offset(1, 0).FormulaR1C1 = _
"=IF(AND(RC1=""node"",R[-1]C1=""edge""),0,Row())"
.EntireRow.RemoveDuplicates .column, xlno
.ClearContents
end with
End with
gruß Daniel
Anzeige
AW: Zeilenweise vergleich und löschen
05.10.2017 20:17:55
volkan
Vielen Dank!

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige