Hi
Test this one
Sub Example1()
Dim Firstrow As Long
Dim Lastrow As Long
Dim Lrow As Long
Dim CalcMode As Long
Dim ViewMode As Long
With Application
CalcMode = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With
ViewMode = ActiveWindow.View
ActiveWindow.View = xlNormalView
Firstrow = ActiveSheet.UsedRange.Cells(1).Row
Lastrow = ActiveSheet.UsedRange.Rows.Count + Firstrow - 1
With ActiveSheet
.DisplayPageBreaks = False
For Lrow = Lastrow To Firstrow Step -1
If .Cells(Lrow, "B").Value = Date And _
.Cells(Lrow, "D").Value = "F800" Then .Rows(Lrow).Delete
Next
End With
ActiveWindow.View = ViewMode
With Application
.ScreenUpdating = True
.Calculation = CalcMode
End With
End Sub
--
Regards Ron De Bruin
http://www.rondebruin.nl
"SITCFanTN" <(E-Mail Removed)> wrote in message news:8FDA7A28-5EC6-48E4-8DB6-(E-Mail Removed)...
>I have a huge report that lists information for many days. I want to delete
> all rows that don't meet the criteria of todays date in column B. I also
> want to only keep rows that have todays date with F800 in column D. I plan
> on putting this code in a macro. Thanks so much....happy summer!!!