Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
508to512
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
508to512
508to512
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

probleme mit dem datum

probleme mit dem datum
03.11.2004 03:06:51
robag
Hallo,
ich suche den CODE für folgendes Problem:
in Zelle H4 steht ein Datum und wenn das Datum älter als 4 Wochen ist soll die ganze Zeile gelöscht werden.
Wenn ich aber folgenden CODE eingebe wird die ganze Zeile auf jeden Fall gelöscht - egal was für ei Datum ist.

Sub datum()
Dim j
'Wenn in Spalte H ein Wert kleiner Heute-28 Tage steht, wird diese Zeile gelöscht
For j = Cells(Rows.Count, 4).End(xlUp).Row To 1 Step -1
If Cells(j, 8) <> "" And Cells(j, 8) < "TODAY()-28" Then Rows(j).Delete Shift:=xlUp
Next j
End Sub

ein weiterer Nachteil: das makro läuft viel zu lange.
Danke für jede Antwort.
ROBAG

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: probleme mit dem datum
PeterW
Hallo Robag,
du fragst in deinem Code kein Datum ab sondern vergleichst mit einem String. Versuch es mal so:

Sub datum()
Dim j As Long
Application.ScreenUpdating = False
'Wenn in Spalte H ein Wert kleiner Heute-28 Tage steht, wird diese Zeile gelöscht
For j = Cells(Rows.Count, 4).End(xlUp).Row To 1 Step -1
If Cells(j, 8) <> "" And Cells(j, 8) < Date - 28 Then Rows(j).Delete
Next j
Application.ScreenUpdating = True
End Sub

Gruß
Peter
AW: probleme mit dem datum
03.11.2004 16:03:05
robag
-super sache, klappt
-ich bin immer wieder begeistert wie mir hier geholfen wird
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige