Supportnet / Forum / Tabellenkalkulation
Datum kleiner als heute / Zeile löschen
Frage
Hallo Community,
das folgende Makro, dass ich mir aus einem anderen Forum entliehen habe, wird nicht ausgeführt (bzw. [b] Text (s.u.) wird bereits rot gefärbt[/b]).
Sub Datum_kleiner_heute_löschen()
Dim iCounter As Integer, iRow As Integer
iRow = Cells(Rows.Count, 5).End(xlUp).Row
For iCounter = iRow To 1 Step -1
[b]If Not Is Empty(Cells(iCounter, 5)) And _
CDbl(Cells(iCounter, 5).Value) < CDbl(Date)[/b] Then
Rows(iCounter).Delete
End If
Next iCounter
End Sub
Das Makro soll in der Spalte E prüfen, ob ein Datum enthalten ist, das kleiner als das heutige ist und daraufhin diese Zeile löschen.
Ist vielleicht nur ne Kleinigkeit, aber ich komm einfach nicht drauf.
Gruß
martl
Antwort 1 von coros
Moin Martl,
versuche mal das nachfolgende Makro. Habe Dein oben aufgeführtes Makro abgeändert.
Habe es bei mir getestet und es funktioniert.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
versuche mal das nachfolgende Makro. Habe Dein oben aufgeführtes Makro abgeändert.
Sub Datum_kleiner_heute_löschen()
Dim iCounter As Integer, iRow As Integer
iRow = Cells(Rows.Count, 5).End(xlUp).Row
For iCounter = iRow To 1 Step -1
If Cells(iCounter, 5) And CDbl(Cells(iCounter, 5).Value) < CDbl(Date) Then
Rows(iCounter).Delete
End If
Next iCounter
End Sub
Habe es bei mir getestet und es funktioniert.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar
Dein Problem gelöst hat.
Antwort 2 von martl
Hallo coros,
und wie das funktioniert - einfach Super !!!
Vielen herzlichen Dank für Deine Unterstützung.
Viele Grüße und noch einen guten Start ins neue Jahr
martl
und wie das funktioniert - einfach Super !!!
Vielen herzlichen Dank für Deine Unterstützung.
Viele Grüße und noch einen guten Start ins neue Jahr
martl
Antwort 3 von coros
Hi martl,
super, das alles funktioniert. Danke auch für die Rückmeldung.
Auch Dir ein hoffentlich gutes und erfolgreiches Jahr,
coros
Jeder macht was er will, keiner macht was er soll aber alle machen mit.
super, das alles funktioniert. Danke auch für die Rückmeldung.
Auch Dir ein hoffentlich gutes und erfolgreiches Jahr,
coros
Jeder macht was er will, keiner macht was er soll aber alle machen mit.

