May I ask for your help with a row deletion problem that’s opposite of everything I’ve been able to find on my own? Instead of deleting selected rows in a specific range, I want to delete all the rows in a specific range that aren’t selected. I want to keep them. It’s sort of the negative/compliment/opposite to what I’ve been able to find. The use I envision is selecting the rows and pushing a form button that runs this code in a dedicated macro. Can this be done?