Hi Paul,

That is absolutely perfect. It does exactly what I want and it's 10x cleaner than the code I had before. One general question for you, I have noticed a lot of VBA programmers such as yourself will write the code within a "With/End With" framework rather than just writing it in directly like I have been doing. What is the benefit to this? I want to try and learn with good habits if I can.