I have roughly 3,000,000 rows over 3 sheets, so a Macro is needed. Moving data is not the issue, I need a macro that will find specific data then act on what it finds. This is what I'm trying to accomplish:

1. Find instance of '1005' in Column E

2. Select all data in row (Columns A:AJ)

3. Offset selection (-1, 7)

4. Delete original row.

5. Continue until no rows that contain '1005' exist

There is no pattern to how often '1005' shows up so I can't just select every 10th row to do this so the Find function is needed.

Can anybody help?