I guess I should use that type of code wherever it's trying to select entire rows?
Normally I check if the range is empty or not, but yes what I've written is another way of achieving the same result.

I'm glad we were able to get it sorted for you

Robert