AW: XML einlesen
07.02.2020 12:15:48
Bernd
Servus Werner,
ganz einfach:
Sub test()
Dim i As Integer ' => Laufvariable für Schleife
Dim intLZ As Integer ' => Letzte Zeile = Schleifenende/-anfang
intLZ = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row ' LZ ermitteln
For i = intLZ To 2 Step -1 ' => Schleife rückwärts, da ganze Zeilen gelöscht werden
If ActiveSheet.Cells(i, 1).Value = ActiveSheet.Cells(1, 1).Value Then ' => Wenn die Zelle _
den gleichen Inhalt wie in Zeile 1 Spalte A enthält, denn
If ActiveSheet.Cells(i, 2).Value = ActiveSheet.Cells(1, 2).Value Then ' => Wenn die _
Zelle den gleichen Inhalt wie in Zeile 1 Spalte B enthält, denn
If ActiveSheet.Cells(i, 3).Value = ActiveSheet.Cells(1, 3).Value Then ' => Wenn _
die Zelle den gleichen Inhalt wie in Zeile 1 Spalte C enthält, denn
Application.DisplayAlerts = False ' Fehlermeldungen abschalten
ActiveSheet.Rows(i).EntireRow.Delete ' Zeile i löschen wenn Zellen Ai, Bi, _
Ci gleich den Überschriften (A1, B1, C1) ist
Application.DisplayAlerts = True ' Fehlermeldungen einschalten
End If ' der Rest schließt einfach nur die offenen IFs und die Schleife ab...
End If
End If
Next i
End Sub
Grüße, Bernd