Windows(w).Activate
Sheets(s).Activate
Range("J21:J" & ende).Select '在表中以j列作为判断,
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If ActiveCell.Value < Date Then ’如果项目的结束日期小于今天
ActiveCell.EntireRow.Delete ’则删除该行B:J 区域的内容,但是Q以后的行列都保持不变化,
Else
ActiveCell.EntireRow.Show
ActiveCell.Offset(1, 0).Select
End If
Next i 依次寻找, 删除符合条件的数据。