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

   

Excel-Inside auf FacebookExcel-Live News blogExcel-Inside RSS-FeedMail an Excel-InsideTwitter Account für Excel-InsideMail an Excel-Inside

Office Programmierung

Excel Auftragsprogrammierung

Access Auftragsprogrammierung

Word Auftragsprogrammierung

Outlook Auftragsprogrammierung

 

 

 

 




   
Office Schulungen VBA, Excel, Access
E-Book Formeln und Funktionen Excel 2013
Excel-Inside Newsletter abonnieren
   

Backlink  

ERROR: PAGE_URL belons not to given domain: 573001800