I tried this on a sample sheet with 16 rows, 4 of which should have been deleted. It worked but it took over 30 seconds to run.
It's looks like there's something wrong with the workbook itself. If I make a new workbook and run your script, then it works pretty much instantly....
Bookmarks