Hallo zusammen,
ich versuche durch einen VBA-Programm die Reihenfolge der Spalte D zu prüfen.
Es sollte immer abwechselnd der Wert 13 und 6009 vorkommen. Allerdings kommt
in der eingelesenen CSV-Datei der Wert 6009 oftmals doppelt hintereinander vor,
trifft dies zu soll die komplette Zeile automatisch gelöscht werden.Ohne die
Reihenfolge der Zeilen zu ändern.
z.B.
Spalte
13
6009
13
6009
13
6009
6009 --> komplette Zeile soll gelöscht werden!
13
6009
Ich habe es über folgendes Programm versucht, das allerdings noch nicht
funktioniert, zu lösen:
Sub test()
Dim i As Integer
Dim n As Integer
i = Cells(Rows.Count, 1).End(xlUp).Row
For n = 1 To i
If Cells(n, 4).Value = 6009 And Cells(n + 1, 4).Value = 6009 Then
Rows(n).Select
Selection.Delete Shift:=xlUp
End
Next
End Sub
Kann mir hier jemand weiterhelfen?
Grüße Peter