Zeilen (Einträge) abhängig vom Datum löschen
101070
Aus diesem Datenbestand sollen die Zeilen gelöscht werden, deren Datum in Spalte A im
Monat November liegt.
A B C D 1 12.08.2002 daten daten daten 2 15.08.2002 daten daten daten 3 20.08.2002 daten daten daten 4 12.09.2002 daten daten daten 5 15.09.2002 daten daten daten 6 20.09.2002 daten daten daten 7 12.10.2002 daten daten daten 8 15.10.2002 daten daten daten 9 20.10.2002 daten daten daten 10 15.11.2002 daten daten daten 11 15.11.2002 daten daten daten 12 15.11.2002 daten daten daten 13 15.11.2002 daten daten daten 14 12.12.2002 daten daten daten 15 15.12.2002 daten daten daten 16 20.12.2002 daten daten daten
Nach dem durchlauf des Codes sind die hier farbig markierten Zeilen gelöscht.
Um das ganze etwas User-freundlicher zu gestalten, könnte man das Datum
für die zu löschenden Zeilen über eine InputBox abfragen.
Public Sub zeilen_löschen()
Dim zeile As Long
zeile = 1
Do
monat = Month(Cells(zeile, 1))
If monat = 11 Then ' 11 = Monat November
Rows(zeile).Delete
zeile = zeile - 1
End If
zeile = zeile + 1
Loop Until Cells(zeile, 1).Value = ""
End Sub












