Experts Exchange Solution brought to you by
"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.
is equal or more than 3% or -3%
Dim ws As Worksheet
Dim lr As Long
Application.ScreenUpdating = False
Set ws = Sheets("Sheet2")
lr = ws.Cells(Rows.Count, 1).End(xlUp).Row
ws.Range("M2:M" & lr).Formula = "=IF(ABS(D2-G2)>D2*0.03,"""",NA())"
On Error Resume Next
ws.Range("M2:M" & lr).SpecialCells(xlCellTypeFormulas, 16).EntireRow.Delete
Application.ScreenUpdating = True
Open in new window
Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.
From novice to tech pro — start learning today.
Members can enroll in this course at no extra cost.