日付が今日より 1 週間以上遅れている場合、データの行全体を削除しようとしていますが、ヘッダーを削除したくありません。今日の日付は、A2 に表示される変数です。
編集: 列 A には、dd/mm/yyyy の形式の日付があります。
このコードは私が現時点で持っているものですが、機能せず、ヘッダーを消去します:
Sub deletedates()
Dim firstDate As Date, secondDate As Date
Dim i As Range
firstDate = DateValue(Range("A2"))
secondDate = DateAdd("d", 6, firstDate)
MsgBox secondDate
For Each i In Range("A:A")
If i.Value > secondDate Then
i.Select
ActiveCell.EntireRow.Delete
End If
Next i
End Sub